Жизненный цикл
Платёж создаётся в статусе pending и переходит в один из финальных статусов. Финальные статусы не меняются — на них и ориентируйтесь при обработке.
- pending
- Ожидает оплаты · промежуточный
Платёж создан, ссылка на оплату выдана. Клиент ещё не завершил оплату. Нефинальный статус. - paid
- Оплачен · финальный
Средства получены и зачислены. Финальный статус — именно по нему отгружайте товар или услугу. - failed
- Ошибка · финальный
Оплата отклонена провайдером или не прошла инициацию. Финальный статус. - expired
- Истёк · финальный
Срок жизни платёжной ссылки истёк до оплаты (см. expires_at). Финальный статус. - refunded
- Возврат · финальный
По платежу выполнен возврат средств. Финальный статус. - chargeback
- Чарджбэк · финальный
Оспаривание платежа на стороне банка-эмитента. Финальный статус.
Отгружайте по paid
Единственный статус, подтверждающий получение средств, — paid. Все остальные финальные статусы (failed, expired, refunded, chargeback) означают, что денег у вас нет.
Финальные и промежуточные
- Промежуточные:
pending— ждём действия клиента. - Финальные:
paid,failed,expired,refunded,chargeback.
Статусы приходят в вебхуках и доступны через запрос статуса.