Después del pago, su aplicación necesita saber qué hacer con la orden: entregar un producto, activar acceso, emitir confirmación o registrar una factura. Para eso conviene usar eventos del proveedor y estados internos idempotentes en lugar de depender únicamente de que el navegador regrese a una página de éxito. Si el mismo evento llega dos veces, el sistema no debería entregar dos veces ni duplicar registros. Si llega tarde, la orden debe permanecer en un estado que permita reconciliarla. En suscripciones, esta capa es todavía más importante porque existen renovaciones, fallos, cancelaciones y cambios de plan. El pago es un evento dentro de un ciclo, no una acción aislada.