Получение деталей транзакции по ордеру платежной системы

Запрос на проверку статуса транзакции отправляется методом 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 Имя плательщика
mail E-mail плательщика
ip IP адрес плательщика
amount Сумма оплаты
currency Валюта оплаты
card Номер карты в формате ХХХХХХ****ХХХХ
transactions * Массив с данными транзакции

* — В массиве данных каждая из транзакций имеет: дату, тип, статус (0-fail, 1-success) и сумму. Например:

Пример формирования запроса на РНР:
Запрос