Array addCart( array $request );| Поля | Тип | Опис | Статус |
|---|---|---|---|
cart_guid
|
String |
Ідентифікатор кошика | Обов'язковий |
bill_id
|
Integer |
Ідентифікатор сервісу | Обов'язковий |
values
|
Array |
Перелік полів сервісу | Обов'язковий |
lang
|
String |
ua - Українськаen - Англійськаru - Російська |
Опціонально |
| Поле | Тип | Опис | Статус |
|---|---|---|---|
acc
|
String |
Ідентифікатор клієнта | Обов'язковий |
invoice
|
Float |
Сума оплати в грн | Обов'язковий |
| Поля | Тип | Опис | Статус |
|---|---|---|---|
bill_id
|
Integer |
Ідентифікатор сервісу | |
invoice
|
Integer |
Вартість послуги в Копійках | |
amount
|
Integer |
Вартість послуги з комісією послуги у Копійках | |
fee
|
Array |
Комісія послуги у Копійках у розрізі за типами: зовнішня, внутрішня та агентська компенсація | |
desc
|
String
|
Опис послуги, що оплачується. | |
values
|
Array
|
Перелік полів у послузі, що оплачується |
$response = $api->addCart([
'cart_guid' => E80F563B-78CB-48CD-84E2-C0EE7E53711F,
'bill_id' => 541,
'values' => [
'step_1' => [
'acc' => '+380685980460',
'invoice' => '1',
]
]);
Array
(
[response] => Array
(
[id] => 77985999
[status] => 0
[pid_id] => null
[pmt_guid] => null
[cart_guid] => 2C30E45A-8060-48CC-A62D-29BAF07150D8
[date_pay] => null
[receipt_hash] => null
[wallet_id] => null
[invoice] => 100
[amount] => 227
[external_pmt_id] => 6a2769fdb92f6
[user] => null
[card] => Array
(
[guid] => null
[mask] => null
)
[cartItems] => Array
(
[0] => Array
(
[bill_id] => 541
[pid_id] =>
[status] =>
[receipt_hash] =>
[fee] => Array
(
[external] => 127
[internal] => 0
[agent_compensation] => 0
)
[name] => Київстар
[invoice] => 100
[amount] => 227
[desc] => Номер телефону: +380685980460; Сума: 1,00 грн.
[values] => Array
(
[step_1] => Array
(
[acc] => +380685980460
[invoice] => 1
)
)
[recipients_bank_account] => Array
(
[rr] =>
[mfo] =>
[okpo] =>
[bank] =>
)
)
)
)
)
$response = $api->addCart([
'cart_guid' => E80F563B-78CB-48CD-84E2-C0EE7E53711F,
'bill_id' => 541,
'values' => [
'step_1' => [
'acc' => '+380635980460',
'invoice' => '1',
]
]);
Array
(
[errors] => Array
(
[step_1] => Array
(
[acc] => Клієнта не знайдено
)
)
)
https://www.ipay.ua/shina/cart/add
{
"request":{
"app_id":"auto_test",
"sig":"55a5d75acae7fd98fbea3fa679e819fc",
"time":"2016-06-14 16:56:47",
"cart_guid":"3360B667-4586-4D6D-AA1E-6B958B34F6E6",
"bill_id":541,
"values":{
"step_1":{
"acc":"0685980460",
"invoice":"1"
}
}
}
}{
"response":{
"status":0,
"pid_id":null,
"cart_guid":"3360B667-4586-4D6D-AA1E-6B958B34F6E6",
"invoice":100,
"amount":101,
"cartItems":[
{
"bill_id":541,
"fee":{
"external":1,
"internal":0,
"agent_compensation":0
},
"invoice":100,
"amount":101,
"desc":"Номер телефона: 0685980460; Сумма: 1,00 грн.",
"values":{
"step_1":{
"acc":"0685980460",
"invoice":1
}
}
}
]
}
}https://www.ipay.ua/shina/cart/add
{
"request":{
"app_id":"auto_test",
"sig":"55a5d75acae7fd98fbea3fa679e819fc",
"time":"2016-06-14 16:56:47",
"cart_guid":"3360B667-4586-4D6D-AA1E-6B958B34F6E6",
"bill_id":541,
"values":{
"step_1":{
"acc":"0685980460",
"invoice":"1"
}
}
}
}{
"errors":{
"step_1":{
"acc":"Клієнта не знайдено"
}
}
}