Array getCartInfo( array $request );| Поле | Тип | Опис | Статус |
|---|---|---|---|
cart_guid
|
String |
Ідентифікатор кошика | Обов'язково |
| Поля | Тип | Опис | Статус |
|---|---|---|---|
id
|
Integer |
Ідентифікатор кошика | |
status
|
Integer |
Статус кошика:
0 - Створений кошик, оплата не подавалася 1 - Було створено платіж 4 - Неуспіх 5 - Успіх 9 - Скасування (платіж скасовано) Статуси 4, 5 та 9 є фінальними |
|
pid_id
|
Integer |
id платежу | |
cart_guid
|
String |
Ідентифікатор кошика | |
external_pmt_id
|
String |
Ідентифікатор платежу у системі партнера | |
date_pay
|
Date_time |
Дата оплати | |
receipt_hash
|
String |
Хеш квитанції | |
invoice
|
Integer |
Вартість послуги в Копійках | |
amount
|
Integer |
Вартість послуги з комісією у Копійках | |
user
|
Array |
Дані користувача (id, fio, email, phone, ip, browser) | |
card
|
Array |
Дані про платіжну картку (guid, mask) | |
cartItems |
Array |
Перелік послуг у кошику | |
security_rate |
String |
Рівень безпеки: 0D, 3D | |
security_data |
Array |
Дані для 3D містить поля version, redirect_url |
$response = $api-> getCartInfo(['cart_guid'=>'08A5AED1-6803-4352-AFC7-0000']);
Array
(
[response] => Array
(
[id] => 1
[status] => 5
[pid_id] => 20000000
[cart_guid] => 08A5AED1-6803-4352-AFC7-0000
[date_pay] => 2018-04-13 12:24:23
[receipt_hash] => 5b8214ef8ef8867716579ace0000
[invoice] => 100
[amount] => 102
[user] => Array
(
[id] => 1
[fio] =>
[email] =>
[phone] => 380670000000
[ip] => 192.168.0.001
[browser] => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
)
[card] => Array
(
[guid] => EB11F57F-40C1-4163-9161-0000
[mask] => 000000******00000
)
[cartItems] => Array
(
[0] => Array
(
[bill_id] => 2036
[fee] => Array
(
[external] => 2
[internal] => 0
[agent_compensation] => 0
)
[name] => Array
(
[ru] => Unitel
[ua] => Unitel
[en] => Unitel
)
[invoice] => 100
[amount] => 102
[desc] => Сумма: 1, Номер телефона или персональный платёжный код: 0000
[values] => Array
(
[step_1] => Array
(
[acc] => 0000
[invoice] => 1
)
)
[recipients_bank_account] => Array
(
[rr] => 00000000000000
[mfo] => 0000000
[okpo] => 0000000
[bank] => ПАТ КБ «ПриватБанк»
)
)
)
[security_rate] => 0D
[security_data] => Array
(
)
)
)
https://www.ipay.ua/shina/cart/info
{
"request":{
"app_id":"auto_test",
"sig":"c67f6889a90ffecf014da2feb6c7f489",
"time":"2016-06-14 16:56:45",
"cart_guid":"08A5AED1-6803-4352-AFC7-0000"
}
}
{
"response": {
"id": 1,
"status": 5,
"pid_id": 20000000,
"cart_guid": "08A5AED1-6803-4352-AFC7-0000",
"date_pay": "2018-04-13 12:24:23",
"receipt_hash": "5b8214ef8ef8867716579ace0000",
"invoice": 100,
"amount": 102,
"user": {
"id": 1,
"fio": "",
"email": "",
"phone": "380670000000",
"ip": "192.168.0.001",
"browser": "Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.181 Safari\/537.36"
},
"card": {
"guid": "EB11F57F-40C1-4163-9161-0000",
"mask": "000000******00000"
},
"cartItems": [
{
"bill_id": 2036,
"fee": {
"external": 2,
"internal": 0,
"agent_compensation": 0
},
"name": {
"ru": "Unitel",
"ua": "Unitel",
"en": "Unitel"
},
"invoice": "100",
"amount": "102",
"desc": "Сумма: 1, Номер телефона или персональный платёжный код: 0000",
"values": {
"step_1": {
"acc": "0000",
"invoice": "1"
}
},
"recipients_bank_account": {
"rr": "00000000000000",
"mfo": "0000000",
"okpo": "0000000",
"bank": "ПАТ КБ «ПриватБанк» "
}
}
],
"security_rate": "0D",
"security_data": []
}
}