Перейти к основному содержимому

Возвратный платеж

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

Адреса:

POST https://api.maxpay.kz/payments/cards/random

Параметры запроса:

ПараметрТипОбязательноОписание
merchant_idintegerдаИдентификатор мерчанта в системе MaxPay.
signaturestringдаПодпись. Формирование подписи sha256("reference_id"+"secret_key"), где secret_key -это секретный ключ мерчанта, который выдается при заведении мерчанта в системе MaxPay.
reference_idintegerдаИдентификатор пользователя в системе мерчанта.
user_idintegerдаИдентификатор пользователя в системе мерчанта.
emailstringнетEmail пользователя.
phonestringнетТелефон пользователя.
back_urlstringнетurl, на который будет отправлено сообщение о результатах платежа в случаях успеха или неудачи. Обязателен, если не указан в настройках мерчанта.
card_holderintegerдаВладелец карты.
panstringдаНомер карты.
exp_monthintegerдаМесяц срока действия карты.
exp_yearintegerдаГод срока действия карты.
cvvintegerдаCVV код карты.

Параметры ответа:

ПараметрТипОписание
statusbooleanФлаг, указывающий на успешность выполнения операции.
messagestringТекстовое описание ошибки (присутствует только при ошибке).

Пример запроса:

bash-image

Пример успешного ответа:

bash-image

Пример ответа с ошибкой:

bash-image