Integrar una pasarela de pagos no consiste únicamente en redirigir al usuario a un checkout. También implica crear órdenes, proteger credenciales, recibir eventos externos, validar información y actualizar estados de pago sin depender solo del frontend.
El objetivo del proyecto fue practicar este flujo de forma segura usando un entorno sandbox, sin construir un ecommerce completo.