Наша команда поддержки готова помочь вам 24/7.

Служба поддержки и технические вопросы

telegram

Связаться в Telegram

API для разработчиков
H2H action

Action

Endpoint: /api/h2h/action

Передаваемые параметры:

Поле Описание поля
payment_id трекинговый номер платежного поручения в системе учета клиента
session идентификатор h2h сессии, полученный при процессировании платежа
action идентификатор действия, полученный на предыдущем шаге в поле data.action
h2h_data Массив с заполненными данными, которые были запрошены предыдущем шаге
Данные передаются в виде массива: {field_name} => {field_value}

Пример запроса: { "session": "1234", "payment_id": "123434567", "action": "otp", "h2h_data": { "otp": "123456" }

Пример успешного выполнения: { "session": "0799c091-3e2f-4f41-91fd-c410e9b0978f", "payment_id": "8d33a677-74aa-4d17-9efc-e35a4bd3cb8c", "result": true, "final": false, "data": { ...... } }

Список возвращаемых полей:

Поле Описание поля
error описание ошибки
errors массив с ошибками в заполненных данных.
Поле заполняется следующим образом: {field_name} => {error_text}.
field_name - идентификатор поля в котором допущена ошибка
error_text - описание ошибки
session идентификатор сессии в рамках которой выполняется запрос
result результат выполнения запроса (успешно выполнение или нет)
next_step идетифкатор следующего шага (/api/h2h/{идетифкаторр шага}) куда следует отправить заполненные данные, полученные в поле data
final сессия находится в финальной стадии ли нет
data Массив с данными, необходимыми для последующей обработки операции.
Перечень зависит от валюты в которой был выставлен счет.