Array getCartOperations( array $request );| Поле | Тип | Опис | Статус |
|---|---|---|---|
status
|
Integer |
Статус платежу | Опціонально |
date_pay
|
Date_time |
Дата та час оплати | Опціонально |
date_pay_begin
|
Date_time |
Початок періоду для вибору платежів | Опціонально |
date_pay_end
|
Date_time |
Кінець періоду для вибору платежів | Опціонально |
bill_id
|
Integer |
Унікальний ідентифікатор послуги | Опціонально |
| Поля | Тип | Опис | Статус |
|---|---|---|---|
periodData
|
Array |
Інформація про період [ cur , prev , next] |
|
carts
|
Array |
Перелік платежів | |
status
|
String |
Статус кошика:
0 - Створений кошик, оплата не подавалася 1 - Було створено платіж 4 - Неуспіх 5 - Успіх 9 - Скасування (платіж скасовано) Статуси 4, 5 та 9 є фінальними |
|
pid_id
|
String |
id платежу | |
cart_guid
|
String |
Ідентифікатор кошика | |
invoice
|
String |
Вартість послуги в Копійках | |
amount
|
String |
Вартість послуги з комісією у Копійках | |
fee
|
Array |
Комісія послуги у Копійках у розрізі за типами: зовнішня, внутрішня та агентська компенсація | |
date_pay
|
Date_time |
Дата оплати | |
items_in_cart |
Array |
Перелік послуг у кошику |
$response = $api-> getCartOperations(['bill_id'=>541]);
Array
(
[response] => Array
(
[periodData] => Array
(
[cur] => Array
(
[begin] => 2016-07-11 00:00:00
[end] => 2016-08-11 23:59:59
)
[prev] => Array
(
[begin] => 2016-06-11 00:00:00
[end] => 2016-07-11 23:59:59
)
)
[carts] => Array
(
[0] => Array
(
[status] => 5
[pid_id] => 13243618
[cart_guid] => 686E58B3-C887-4098-8A09-BCCFBA4A52FF
[date_pay] => 2016-07-30 17:55:10
[receipt_hash] => 11111
[invoice] => 500
[amount] => 510
[items_in_cart] => Array
(
[0] => Array
(
[bill_id] => 541
[fee] => Array
(
[external] => 10
[internal] => 0
[agent_compensation] => 0
)
[name] => Array
(
[ru] => Киевстар
[ua] => Київстар
[en] => Kyivstar
)
[invoice] => 500
[amount] => 510
[desc] => Номер телефона: +380 (67) 373 05 66; Сумма: 5,00 грн.
[values] => Array
(
[step_1] => Array
(
[acc] => +380 (67) 373 05 66
[invoice] => 5
)
)
)
)
)
)
)
)
https://www.ipay.ua/shina/cart/operations
{
"request":{
"app_id":"auto_test",
"sig":"c67f6889a90ffecf014da2feb6c7f489",
"time":"2016-06-14 16:56:45",
"bill_id":541
}
}
{
"response": {
"periodData": {
"cur": {
"begin": "2016-07-11 00:00:00",
"end": "2016-08-11 23:59:59"
},
"prev": {
"begin": "2016-06-11 00:00:00",
"end": "2016-07-11 23:59:59"
}
},
"carts": [
{
"status": 1,
"pid_id": 13243618,
"cart_guid": "686E58B3-C887-4098-8A09-BCCFBA4A52FF",
"date_pay": "2016-07-30 17:55:10",
"receipt_hash": "11111",
"invoice": 500,
"amount": 510,
"items_in_cart": [
{
"bill_id": 541,
"fee": {
"external": 10,
"internal": 0,
"agent_compensation": 0
},
"name": {
"ru": "Киевстар",
"ua": "Київстар",
"en": "Kyivstar"
},
"invoice": 500,
"amount": 510,
"desc": "Номер телефона: +380 (67) 373 05 66; Сумма: 5,00 грн.",
"values": {
"step_1": {
"acc": "+380 (67) 373 05 66",
"invoice": "5"
}
}
}
]
}
]
}
}