Выплаты на карту по токену

Запрос CREDIT2CARDTOKEN позволяет вам создать кредитовую транзакцию, используя ранее сохраненные данные держателя карты. Запрос на выплату осуществляется по сохраненному ранее токене, полученный от запроса на верификацию карты.

Описание параметров для формирования запроса:
Параметр Описание Значение параметра Обязательно
action Выплата на карту по токену CREDIT2CARD
client_key Ключ идентификации мерчанта
channel_id Платежный канал Строка до 16 символов
order_id Номер ордера в системе мерчант Строка до 255 символов
order_amount Сумма операции Формат «Number» – Х.ХХ (разделитель «.», два знака после разделителя, без ведущих нулей)
order_currency Валюта операции 3-х буквенных код
order_description Описание операции Строка до 1024 символов
card_number Полный номер карты
card_exp_month Месяц истечения срока действия карты Месяц в формете ХХ (два знака, цифры)
card_exp_year Год истечения срока действия карты Год в формате ХХХХ(четыре знака, цифры)
hash *

*md5(strtoupper($CLIENT_PASS.strrev(substr($card_number,0,6).substr($card_number,-4))))

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

Пример HTML формы:
HTML

Параметры ответа по успешной операции:
Параметр Описание
action CREDIT2CARD
result SUCCESS
status SETTLED
order_id ID транзакции в системе мерчанта
trans_id ID транзакции в платежной системе
trans_date Дата транзакции в билинге
hash *

* — в случае отправки ответа на Callback url, рассчитывается как:

md5(strtoupper(CLIENT_PASS. trans_id.strrev(substr(card_number,0,6).substr(card_number,-4))))
Параметры ответа по не успешной операции:
Параметр Описание
action CREDIT2CARD
result DECLINED
status DECLINED
order_id ID транзакции в системе мерчанта
trans_id ID транзакции в платежной системе
trans_date Дата транзакции в билинге
decline_reason Описание ошибки по которой транзакция была отклонена
hash *

* — в случае отправки ответа на Callback url, рассчитывается как:

md5(strtoupper(CLIENT_PASS. trans_id.strrev(substr(card_number,0,6).substr(card_number,-4))))
Пример ответа полученного на Callback URL: (POST)
Параметры POST

Пример ответа полученного на Callback URL: (GET)
Параметры GET

Наполнение сообщения:

‘action=CREDIT2CARD&result=SUCCESS&status=SETTLED&order_id=X1345&trans_id=19874-19624-61147&trans_date=2017-06-29+13%3A12%3A42&hash=542647baa6bf327705e6cbe6f6743277’