Справочник: InvoiceStatus
Единственный словарь статусов инвойса: одно и то же значение приходит и в GET /invoices/{invoice_id}, и в поле data. коллбека. Смысл «оплачен» несёт отдельное поле payment_status, не этот статус.
| Значение | Что значит | Что делать дальше |
|---|---|---|
Created | Создан, ожидает дальнейшей обработки | Для мобильного биллинга подтвердите PIN, иначе дождитесь исхода тарификации и перечитайте инвойс |
Authorize | Ожидает авторизации абонентом (ввод PIN) | Вызовите POST /invoices/{invoice_id}/authorize |
Active | Авторизован и готов к тарификации | Дождитесь исхода и перечитайте инвойс; об исходе придёт коллбек |
Billing | Идёт тарификация | Перечитайте инвойс через несколько секунд |
Processed | Полностью обработан | Проверьте payment_status: при PAID возможен возврат |
Cancelled | Отменён | Платёж не состоится, для новой попытки создайте инвойс заново |
WaitContent | Ожидает доставки контентного SMS | Действий не требуется, дождитесь исхода |
Blocked | Заблокирован | Инвойс дальше не пойдёт: разбирайтесь по result_code либо создайте новый |
WaitPaymentConfirmation | Ожидает подтверждения оплаты клиентом | Клиент должен открыть authorization. — страницу карты или QR СБП |
BillingAfterConfirmation | Тарификация после подтверждения оплаты | Перечитайте инвойс через несколько секунд |
Refund | Возврат инициирован | Результат придёт коллбеком refund. (в прежнем конверте — refund.) |
Refunding | Возврат выполняется | Результат придёт коллбеком refund. (в прежнем конверте — refund.) |
Failed | Обработка завершилась ошибкой | Смотрите result_code и billing_result; создайте новый инвойс |