Estados de Respuestas
Valores para el estado de una respuesta a una transacción
Status de respuestas en Shinkansen
Las respuestas a transacciones en Shinkansen incluyen dos estados. Uno es el estado de la transacción, que indica si la transacción tuvo éxito, falló o está pendiente.
Una transacción pendiente no tiene respuesta aún.
Una transacción exitosa siempre tendrá estado de respuesta "ok".
Una transacción fallida puede tener múltiples posibles estados de respuesta que dependerán del tipo de transacción.
Schemas
SHINKANSEN_RESPONSE_STATUS
: Schema que define los valores posibles para un estado de respuesta- Este esquema es implícito y no es necesario declararlo
- Describe los valores posibles para el campo
response_status
en las respuestas a mensajes.
Valores según transaction_type
transaction_type
payout
payout
Valor | Descripción |
---|---|
ok | Payout realizado |
invalid | Errores de formato o validación en el mensaje (ej: firmas, códigos de bancos, cuenta origen) |
error_creditor_account_not_found | La cuenta de destino no existe |
error_creditor_account_detail_mismatch | Datos de la cuenta de destino no coinciden |
error_creditor_account_over_limits | La cuenta de destino no puede recibir el pago porque supera límites fijados por el banco/institución destino |
error_creditor_fi_offline | El banco/institución destino está temporalmente fuera de línea |
error_payment_rail_offline | El riel de pago usado por Shinkansen o PO está fuera de línea |
error_debtor_account_over_limits | La cuenta de origen supera los límites fijados por el banco/institución o PO |
error_debtor_insufficient_funds | La cuenta de origen no tiene suficientes fondos para cubrir el monto del payout |
error_delivery_ttl_expired | El tiempo de entrega del mensaje de payout ha expirado (sólo si se especificó un TTL en el mensaje original de payout) |
error | Otros errores |
Updated 10 months ago