Resumo
O enum transaction_reason_type é usado no corpo da requisição de Criar Transação como campo opcionalreason. Descreve o resultado ou causa de uma transação (ex.: recusa, falha, limite excedido). Se omitido, o sistema usa WITHOUT_REASON. O campo é opcional para não quebrar integrações existentes.
Valores completos do enum
Todos os valores permitidos (alfabético):Uso
- Criar Transação: Enviar
reasonno corpo com qualquer valor da tabela. Omitir para usarWITHOUT_REASON. - Criar em lote: Cada transação do array pode incluir
reason; mesmo comportamento. - Regras / Condições: Usar o campo
transaction.global.reasonem condições de regras para filtrar ou pontuar por motivo.
Ver também
- Referência API Criar Transação — Corpo da requisição e campo
reason - Schema Payment Details — Estruturas sugeridas para
originDetails.paymentDetailsedestinationDetails.paymentDetails