Справочник

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

Полный жизненный цикл транзакции — от создания до финального состояния.

Жизненный цикл

Платёж создаётся в статусе pending и переходит в один из финальных статусов. Финальные статусы не меняются — на них и ориентируйтесь при обработке.

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

Единственный статус, подтверждающий получение средств, — paid. Все остальные финальные статусы (failed, expired, refunded, chargeback) означают, что денег у вас нет.

Финальные и промежуточные

  • Промежуточные: pending — ждём действия клиента.
  • Финальные: paid, failed, expired, refunded, chargeback.

Статусы приходят в вебхуках и доступны через запрос статуса.