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

Статусы и ошибки

Статусы платежа

СтатусОписание
PENDINGОжидает оплаты
PROCESSINGПлательщик подтвердил перевод, идёт проверка
COMPLETEDУспешно завершён
COMPLETED_APPEALЗавершён по апелляции (возможно на сумму, отличную от заказа)
CANCELLEDОтменён — истёк срок или отменён вручную
CANCELLED_APPEALОтменён по апелляции
DISPUTEОткрыта апелляция

Успешными считаются COMPLETED и COMPLETED_APPEAL.

Формат ошибки

{
"error": "PAY_002",
"message": "Invalid request body"
}

Авторизация

КодHTTPПричина
AUTH_001401Неверный API key
AUTH_002401Неверная подпись
AUTH_003401Мерчант не найден
AUTH_004401Нет заголовка X-Identity
AUTH_005403Мерчант заблокирован
AUTH_006401Нет заголовка X-Signature
AUTH_007403Терминал отключён

Платежи

КодHTTPПричина
PAY_001500Внутренняя ошибка — повторите запрос
PAY_002400Неверные параметры (в том числе неподдерживаемая валюта)
PAY_003409Заказ с таким ext_id уже существует
PAY_004503Нет доступных реквизитов — повторите позже
PAY_005429Слишком много платежей подряд с одинаковой суммой
PAY_006404Платёж не найден
PAY_007400Платёж нельзя отменить
PAY_008400Платёж нельзя подтвердить
PAY_009400Файл больше 10 MB

Выводы

КодHTTPПричина
WDR_001400Неверные параметры
WDR_002400Недостаточно средств
WDR_003404Вывод не найден

Апелляции

КодHTTPПричина
DIS_001400Апелляцию можно открыть только для CANCELLED
DIS_002409Апелляция уже существует

Что повторять

PAY_004 и 5xx — временные, повторите запрос с тем же ext_id: дубликат не создастся. Остальные требуют исправления запроса.