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

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

telegram

Связаться в Telegram

API для разработчиков
Выплаты

Общая логика работы со шлюзом

Создается платежное поручение (/api/payment/create).

Производится валидация платежного поручения. Если валидация не пройдена, выполнение дальнейших действий не требуется (/api/payment/validate)

Поручение отправляется в обработку (/api/payment/process).
Если в результате отправки поручения в обработку не получен статус IN_PROGRESS выполнение дальнейших действий не требуется

Проверяется статус платежного поручения (/api/payment/status) до получения конечного значения статуса (см. описание /api/payment/status)

описание структуры запросов и ответов шлюза

Тело запроса передается в виде массива, сериализованного в формат JSON.

Пример:
{"tracking": "1234"}

Ответ имеет аналогичную структуру.

В случае отказа в выполнении запроса будет возвращена ошибка с ее кодом и описанием:
{ "error": { "code": 401, "message": "Payment not found" } }

В случае успешного выполнения запроса будут возвращены данные ответа.