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).