Запрос на проверку статуса транзакции отправляется методом POST в фоновом режиме (Например, через PHP CURL)
Параметр | Описание | Значение параметра | Обязательно |
---|---|---|---|
action | GET_TRANS_DETAILS | GET_TRANS_DETAILS | ![]() |
CLIENT_KEY | Ключ идентификации мерчанта | ![]() |
|
trans_id | ID транзакции в платежной системе | Строка до 255 символов | ![]() |
hash * | Специальная подпись валидности запроса в платежную систему | ![]() |
* — md5(strtoupper(strrev(email).CLIENT_PASS.trans_id.strrev(substr(card_number,0,6).substr(card_number,-4))))
Параметр | Описание |
---|---|
action | GET_TRANS_DETAILS |
result | SUCCESS |
status | 3DS/PENDING/DECLINED/SETTLED/REVERSAL/REFUND/CHARGEBACK/SECOND_PRESENTMENT/SECOND_CHARGEBACK |
order_id | ID транзакции в системе мерчанта |
trans_id | ID транзакции в платежной системе |
name | Имя плательщика |
E-mail плательщика | |
ip | IP адрес плательщика |
amount | Сумма оплаты |
currency | Валюта оплаты |
card | Номер карты в формате ХХХХХХ****ХХХХ |
transactions * | Массив с данными транзакции |
* — В массиве данных каждая из транзакций имеет: дату, тип, статус (0-fail, 1-success) и сумму. Например: