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

payout

ValorDescripción
okPayout realizado
invalidErrores de formato o validación en el mensaje (ej: firmas, códigos de bancos, cuenta origen)
error_creditor_account_not_foundLa cuenta de destino no existe
error_creditor_account_detail_mismatchDatos de la cuenta de destino no coinciden
error_creditor_account_over_limitsLa cuenta de destino no puede recibir el pago porque supera límites fijados por el banco/institución destino
error_creditor_fi_offlineEl banco/institución destino está temporalmente fuera de línea
error_payment_rail_offlineEl riel de pago usado por Shinkansen o PO está fuera de línea
error_debtor_account_over_limitsLa cuenta de origen supera los límites fijados por el banco/institución o PO
error_debtor_insufficient_fundsLa cuenta de origen no tiene suficientes fondos para cubrir el monto del payout
error_delivery_ttl_expiredEl tiempo de entrega del mensaje de payout ha expirado (sólo si se especificó un TTL en el mensaje original de payout)
errorOtros errores