Коды статусов

В этом разделе приведен канонический перечень значений status, sub_status и типовых значений status_description, которые используются в ответах API и оповещениях. Точный набор сочетаний зависит от продукта, метода и сценария обработки.

Основные сочетания status и sub_status

Статус Подстатус Описание

error

Запрос отклонен из-за ошибки параметров или ошибки обработки.

processing

new

Заявка создана и принята в обработку.

requisites

Выполняется подбор провайдера, реквизитов или подготовка данных для оплаты.

awaiting_confirm

Ожидается подтверждение оплаты клиентом на платежной странице или в привязанном платежном сценарии.

awaiting_3ds_result

Ожидается результат дополнительной проверки на стороне клиента или провайдера. Для сценариев 3-D Secure используется как ожидание результата аутентификации. Для Mobile ECOM — OTP запрошен у пользователя.

awaiting_redirect_result

Ожидается результат подтверждения после перенаправления пользователя на внешнюю сторону банка, эмитента или провайдера.

sent_verification

OTP отправлен пользователем на проверку.

invalid_verification

Пользователь передал неверный OTP. После трех неверных попыток заявка переходит в decline.

paid

Клиент подтвердил, что отправил сумму на выданные реквизиты — получено промежуточное подтверждение оплаты, далее ожидается финализация в success или decline. Для Mobile ECOM — получено подтверждение, что OTP введен корректно.

payout_process

Выполняется выплата по указанным реквизитам.

dispute

no_payment

Клиент не выполнил оплату в течение времени жизни заявки.

different_amount

Получена сумма, не совпадающая с заявленной.

confirm_timeout

Время ожидания подтверждения истекло, но по заявке требуется дополнительный разбор.

incorrect_requisites

Получены некорректные реквизиты, требуется уточнение.

payout_failed

Выплата не исполнена, требуется разбор причины.

payout_timeout

Выплата не исполнена до истечения времени жизни заявки.

decline

Финальный отказ в обработке заявки.

success

Финальное успешное завершение заявки.

Типовые значения status_description

Поле status_description заполняется для ошибок, отказов и других сценариев, где требуется текстовое пояснение. Ниже приведены часто используемые значения.

В зависимости от метода значения status_description могут отличаться. Используйте продуктовые разделы документации и фактические примеры интеграции.
Статус status_description Описание

decline

Canceled by client

Клиент отменил платеж.

decline

Declined by anti-fraud

Антифрод-система отклонила заявку.

decline

Requisites not found

Не удалось найти реквизиты для оплаты.

decline

Payment general decline

Обобщенный финальный отказ провайдера в сценарии мобильной коммерции (ECOM).