Callback / Response - APPLEPAY без 3DS
- Tech Platon
При оплаті без 3DS синхронний режим
При успішній оплаті без 3DS синхронний режим
{
"action":"APPLEPAY",
"result":"SUCCESS",
"status":"SETTLED",
"order_id":"ORDER-12345",
"trans_id":"03346-89217- 70541",
"descriptor":"test",
"trans_date":"2012-04-03 16:02:01"
}
Параметри | Опис |
---|
Параметри | Опис |
---|---|
|
|
|
|
|
|
| ID транзакції в системі мерчанта |
| ID транзакції в платіжній системі |
| Дата транзакції. Час в UTC |
| Опис |
| 10 додаткових полів |
array (
'action' => 'SALE',
'result' => 'SUCCESS',
'status' => 'SETTLED',
'order_id' => '1_691201',
'trans_id' => '31176-65336-00444',
'trans_date' => '2021-01-27 16:55:33',
'descriptor' => NULL,
'auth_code' => '990647',
'hash' => '********************************',
)
Параметри | Опис |
---|
Параметри | Опис |
---|---|
|
|
|
|
|
|
| ID транзакції в системі мерчанта |
| ID транзакції в платіжній системі |
| Дата транзакції. Час в UTC |
| Опис |
| Код авторизації |
| Сума |
| 10 додаткових полів |
| Унікальний ідентифікатор термінала в платіжній системі. |
| Маска картки в форматі ХХХХХХ****ХХХХ |
| Унікальне зашифроване значення номера картки, яке повертатиметься в колбеку під час оплати, верифікації, погашення та виплати коштів на картку. Цей параметр дозволить вам в вашій системі:
|
|
|
| Ознака як буде списуватись комісія з мерчанта:
|
| Сума комісії з мерчанта в ГРН |
| Валюта |
| Зашифрований підписк для перевірки достовірності коллбека md5(
strtoupper(
strrev(email).
client_pass.
trans_id.
strrev(
substr(card,0,6).
substr(card,-4)
)
)
) Увага! Якщо в запиті на оплату не було вказано |
При невдалій оплаті без 3DS синхронний режим
{
"action":"APPLEPAY",
"result":"DECLINED",
"status":"DECLINED",
"order_id":"ORDER-12345",
"trans_id":"03346- 89214-54141",
"trans_date":"2012-04-03 16:02:01",
"decline_reason":"Declined by processing"
}
Параметри | Опис |
---|
Параметри | Опис |
---|---|
|
|
|
|
| ID транзакції в системі мерчанта |
| ID транзакції в платіжній системі |
| Дата транзакції. Час в UTC |
| Опис |
| Причина відмови |
array (
'action' => 'SALE',
'result' => 'DECLINED',
'status' => 'DECLINED',
'order_id' => '1_691201',
'trans_id' => '31176-65336-00444',
'trans_date' => '2021-01-27 16:55:33',
'decline_reason' => 'Declined by processing',
'hash' => '********************************',
)
Параметри | Опис |
---|
Параметри | Опис |
---|---|
|
|
|
|
|
|
| ID транзакції в системі мерчанта |
| ID транзакції в платіжній системі |
| Дата транзакції. Час в UTC |
| Сума |
| 10 додаткових полів |
| Унікальний ідентифікатор термінала в платіжній системі. |
| Маска картки в форматі ХХХХХХ****ХХХХ |
| Унікальне зашифроване значення номера картки, яке повертатиметься в колбеку під час оплати, верифікації, погашення та виплати коштів на картку. Цей параметр дозволить вам в вашій системі:
|
|
|
| Ознака як буде списуватись комісія з мерчанта:
|
| Сума комісії з мерчанта в ГРН |
| Валюта |
| Причина відмови в оплаті |
| Зашифрований підписк для перевірки достовірності коллбека md5(
strtoupper(
strrev(email).
client_pass.
trans_id.
strrev(
substr(card,0,6).
substr(card,-4)
)
)
) Увага! Якщо в запиті на оплату не було вказано |
При оплаті без 3DS асинхронний режим
Проміжна відповідь асинхронний режим
{
"action":"SALE",
"result":"ACCEPTED",
"trans_id":"03346-89211- 86461",
"order_id":"ORDER-12345",
"trans_date":"2012-04-03 16:02:01"
}
Параметри | Опис |
---|
Параметри | Опис |
---|---|
|
|
|
|
| ID транзакції в системі мерчанта |
| ID транзакції в платіжній системі |
| Дата транзакції. Час в UTC |
При успішній оплаті з 3DS асинхронний режим
array (
'action' => 'SALE',
'result' => 'SUCCESS',
'status' => 'SETTLED',
'order_id' => '4385323',
'trans_id' => '28261-47789-28578',
'trans_date' => '2020-02-25 07:12:58',
'descriptor' => NULL,
'recurring_token' => '01e00c2b39bb3b933723307c442efd02',
'card_token' => '8ef3111ac1093f6ccb817acef7f0845601d0994689a5f57949f94b0d086c7fe2',
'hash' => '********************************',
)
Параметри | Опис |
---|
Параметри | Опис |
---|---|
|
|
|
|
|
|
| ID транзакції в системі мерчанта |
| ID транзакції в платіжній системі |
| Дата транзакції. Час в UTC |
| Опис |
| Код авторизації |
| Сума |
| 10 додаткових полів |
| Унікальний ідентифікатор термінала в платіжній системі. |
| Маска картки в форматі ХХХХХХ****ХХХХ |
| Унікальне зашифроване значення номера картки, яке повертатиметься в колбеку під час оплати, верифікації, погашення та виплати коштів на картку. Цей параметр дозволить вам в вашій системі:
|
|
|
| Ознака як буде списуватись комісія з мерчанта:
|
| Сума комісії з мерчанта в ГРН |
| Валюта |
| Зашифрований підписк для перевірки достовірності коллбека md5(
strtoupper(
strrev(email).
client_pass.
trans_id.
strrev(
substr(card,0,6).
substr(card,-4)
)
)
) Увага! Якщо в запиті на оплату не було вказано |
При невдалій оплаті з 3DS асинхронний режим
array (
'action' => 'SALE',
'result' => 'DECLINED',
'status' => 'DECLINED',
'order_id' => '4092002',
'trans_id' => '28076-29879-99538',
'trans_date' => '2020-02-03 20:49:47',
'decline_reason' => 'Declined by processing',
'hash' => '********************************',
)
Параметри | Опис |
---|
Параметри | Опис |
---|---|
|
|
|
|
|
|
| ID транзакції в системі мерчанта |
| ID транзакції в платіжній системі |
| Дата транзакції. Час в UTC |
| Сума |
| 10 додаткових полів |
| Унікальний ідентифікатор термінала в платіжній системі. |
| Маска картки в форматі ХХХХХХ****ХХХХ |
| Унікальне зашифроване значення номера картки, яке повертатиметься в колбеку під час оплати, верифікації, погашення та виплати коштів на картку. Цей параметр дозволить вам в вашій системі:
|
|
|
| Ознака як буде списуватись комісія з мерчанта:
|
| Сума комісії з мерчанта в ГРН |
| Валюта |
| Причина відмови в оплаті |
| Зашифрований підписк для перевірки достовірності коллбека md5(
strtoupper(
strrev(email).
client_pass.
trans_id.
strrev(
substr(card,0,6).
substr(card,-4)
)
)
) Увага! Якщо в запиті на оплату не було вказано |
При помилці в запиті
{
"result":"ERROR",
"error_message":"Error description"
}