Atualiza o status da transação e executa regras de atualização automaticamente
trigger_transaction_updatedAuthorization:
string (uuid)CREATED - Transação criada (estado aberto)PROCESSING - Transação em processamento (estado aberto)SUSPENDED - Transação temporariamente suspensa (estado aberto)SENT - Transação enviada/transmitida (estado fechado)EXPIRED - Transação expirada (estado fechado)DECLINED - Transação recusada/declinada (estado fechado)REFUNDED - Transação reembolsada/revertida (estado fechado)SUCCESSFUL - Transação concluída com sucesso (estado fechado)enum - 'CREATED' | 'PROCESSING' | 'SUSPENDED' | 'SENT' | 'EXPIRED' | 'DECLINED' | 'REFUNDED' | 'SUCCESSFUL'CREATEDPROCESSINGSUSPENDEDSENTEXPIREDDECLINEDREFUNDEDSUCCESSFUL| Estado Origem | Estado Destino | Permitido? | Nota |
|---|---|---|---|
| CREATED | PROCESSING | ✅ Sim | Fluxo normal |
| CREATED | SUSPENDED | ✅ Sim | Suspender para revisão |
| CREATED | SUCCESSFUL | ✅ Sim | Aprovação rápida |
| PROCESSING | SUSPENDED | ✅ Sim | Suspender durante processamento |
| PROCESSING | SUCCESSFUL | ✅ Sim | Conclusão normal |
| PROCESSING | DECLINED | ✅ Sim | Recusar durante processamento |
| SUSPENDED | PROCESSING | ✅ Sim | Retomar processamento |
| SUSPENDED | SUCCESSFUL | ✅ Sim | Aprovar transação suspensa |
| SUSPENDED | DECLINED | ✅ Sim | Recusar transação suspensa |
| SUCCESSFUL | PROCESSING | ❌ Não | Não é possível reabrir transação fechada |
| DECLINED | PROCESSING | ❌ Não | Não é possível reabrir transação fechada |
| EXPIRED | PROCESSING | ❌ Não | Não é possível reabrir transação fechada |
| REFUNDED | any | ❌ Não | Não é possível alterar transação reembolsada |
| SUCCESSFUL | DECLINED | ❌ Não | Não é possível mudar entre estados fechados |
trigger: 'updated' em seu escopotrigger_transaction_updated, que executa todas as regras configuradas com o trigger updated.
Exemplo de configuração de escopo de regra:
rulesResult para garantir que as regras de atualização sejam executadas conforme esperado e verificar detalhes de execução, avisos e metadata