Estados de una order y de una transacción
Al procesar orders con Código QR, es importante conocer cómo funciona el flujo de este procesamiento, y cuáles son los estados por los que una order y una transacción pueden tomar en cada momento.
A continuación, puedes visualizar el flujo de una order para pagos con tarjeta y, posteriormente, una tabla informativa sobre cada uno de los posibles status, incluyendo los respectivos status_detail.
stateDiagram-v2
[*] --> created
created --> expired: El procesamiento excedió el tiempo límite
created --> canceled: Cancelado desde la API
created --> processed: Se procesó correctamente
processed --> refunded: Reembolso total vía API
created: created
expired: expired
canceled: canceled
processed: processed
refunded: refunded
Status de la order
Consulta la lista de status y status_detail que puede tomar una order.
status | status_detail | Descripción |
created | created | La order fue creada con éxito. |
processed | processed | La order fue procesada con éxito y el pago fue acreditado. |
refunded | refunded | La order ha sido reembolsada. Esto significa que el monto de la transacción ha sido devuelto íntegramente al pagador. |
expired | expired | La order no fue pagada después de transcurrido el tiempo de expiración configurado en la order (o 15 minutos por defecto si no se estableció un tiempo específico). Si deseas que se realice el pago, deberás crear una nueva order. |
Status de la transacción
Consulta la lista de status y status_detail que puede tomar una transacción.
status | status_detail | Descripción |
created | created | La transacción fue creada con éxito, pero aún no ha sido procesada. Este es el estado inicial de una transacción después de su creación. |
processed | accredited | La transacción fue procesada con éxito y el monto ha sido efectivamente acreditado. |
expired | expired | La transacción ha expirado. Esto significa que no se completó dentro del tiempo límite y, por lo tanto, fue terminada. |
refunded | refunded | La order ha sido reembolsada. Esto significa que el monto de la transacción ha sido devuelto íntegramente al pagador. |
canceled | canceled_by_api | La transacción fue cancelada desde la API y no será concluida. |