Escaneo de QR. El usuario escanea un código QR válido una vez realizado el pedido y creada la orden. | La app muestra la pantalla de pago. | Verifica el monto en la pantalla de pago. |
Pago aprobado. El usuario realiza un pago aprobado. | El sistema de Punto de Venta recibe la información de un pago aprobado. | Verifica recepción de notificaciones |
Pago rechazado. El usuario realiza un pago rechazado. | El sistema de Punto de Venta recibe la información de un pago rechazado y continúa esperando el pago de la orden. | El status de la merchant_order debe ser opened. |
Segundo intento de pago. El usuario realiza primero un pago rechazado y después un pago aprobado. | El sistema de Punto de Venta recibe la información de un pago rechazado y luego un pago aprobado. | No eliminar la orden luego de un pago rechazado. |
Devolución de pago. Se hace una devolución de un pago desde el Punto de Venta. | La devolución impacta en la cuenta del comprador. | Ver Reembolsos y cancelaciones |
Expiración de la orden. El usuario intenta pagar una vez vencido el QR. | Se elimina la orden y, por ende, al escanear el QR se muestra pantalla de error. | Intentar escanear el QR una vez sobrepasado el expiration_date |