Перейти к содержанию

Intent statuses

Справочник статусов Intent.

Таблица статусов

Статус Описание Финальный
CREATED Интент создан в PM, ожидает валидации нет
VALIDATED Параметры платежа прошли проверку (лимиты, счета) нет
AUTHORIZED Средства авторизованы (pending transfer в TigerBeetle) нет
SETTLING Идёт расчёт (saga в процессе) нет
SETTLED Платёж завершён успешно да
FAILED Платёж завершился ошибкой да
MANUAL_REVIEW Платёж остановлен для ручной проверки (AML/риски) нет
CANCELED Платёж отменён (пользователем или системой) да
EXPIRED Истёк TTL интента да

Источник

Enum IntentStatus определён в: onewallet_base_server/lib/src/models/intent_status.spy.yaml

DTO: IntentDto — объединённый ответ для POST /intents (create) и GET /intents/:id (details). Поля operationType, amount, currency, fromAccount, toAccount, updatedAt присутствуют только в detail-ответе (при create — null).