Orden de pago: ciclo de vida
¿Qué es una orden de pago?
Una orden de pago es una entidad (acta/compromiso/documento) de pago electrónica/o que una organización emite para solicitar la transferencia de fondos desde una cuenta bancaria de un externo a su cuenta propia.
Está definida por las siguientes propiedades:
ID (Payment_order_id)
Shortcode
Moneda (Currency)
Importe (Amount)
Referencia (Reference)
Concepto (Concept)
Estado (Status)
Fecha de creación (Creation_time)
Fecha de expiración (Expiration_time)
Consulte nuestro API-Reference para ver en detalle de cada propiedad.
El short_code
y el payment_order_id
son propiedades únicas para identificar una orden de pago.
¿Cuál es el ciclo de vida de una orden de pago?
El ciclo de vida de una orden de pago consta de varias etapas: desde el momento en que se crea hasta su liquidación final.
Según la acción que se realice sobre ella, puede seguir diferentes caminos e irá cambiando de estado. Tener en cuenta que la orden de pago puede tener un estado único asociado. A continuación el detalle:
Acción | Estado de la orden de pago |
---|---|
La organización crea una orden de pago. | Available |
Usuario paga la orden de pago vía Formulario de pago. | Paid |
La orden de pago, cumple su fecha de expiración, y se expira. | Expired |
La organización cancela una orden de pago. | Cancelled |
La organización realiza un reembolso parcial sobre una orden de pago [en estado pagada] | Partial Refunded |
La organización realiza un reembolso total sobre una orden de pago [en estado pagada o parcialmente reembolsada] | Refunded |
Por otro lado, es importante saber que, en cada intento de pago se crea una transacción. Es por eso que decimos que, una orden de pago puede tener asociada una o más de una transacción pero siempre mantendrá un estado único.
Ejemplo
Veamos el siguiente ejemplo:
Acción (paso a paso) | Estado de la orden de pago | Transacciones asociadas |
---|---|---|
La organización crea una orden de pago. | Available | - |
Usuario paga la orden de pago vía Formulario de pago. | Paid | Payment |
La organización realiza un reembolso total sobre una orden de pago pagada. | Refunded | Payment (anterior) + Refund |
El resultado final de este ciclo de vida de la orden de pago será: orden de pago con estado “Refunded” y dos transacciones asociadas: una transacción de pago (Payment) y una transacción de reembolso (Refunded).
💁 ¿Necesitas ayuda?
Escribe un ticket con el motivo de consulta y contacta directamente con soporte.
Última actualización