Resumen
El enum transaction_reason_type se usa en el cuerpo de la solicitud de Crear Transacción como campo opcionalreason. Describe el resultado o causa de una transacción (ej. rechazo, fallo, límite excedido). Si se omite, el sistema usa WITHOUT_REASON. El campo es opcional para no romper integraciones existentes.
Valores completos del enum
Todos los valores permitidos (alfabético):Uso
- Crear Transacción: Enviar
reasonen el cuerpo con cualquier valor de la tabla. Omitir para usarWITHOUT_REASON. - Crear en lote: Cada transacción del array puede incluir
reason; mismo comportamiento. - Reglas / Condiciones: Usar el campo
transaction.global.reasonen condiciones de reglas para filtrar o puntuar por motivo.
Ver también
- Referencia API Crear Transacción — Cuerpo de la solicitud y campo
reason - Schema Payment Details — Estructuras sugeridas para
originDetails.paymentDetailsydestinationDetails.paymentDetails