Cómo Integrar con Checkout
📢 Introducción
El flujo de checkout online permite que los clientes realicen pagos de forma segura e integrada. El proceso involucra múltiples etapas desde la generación de la URL de checkout hasta la confirmación del pago.
Recuerda tener una ruta de checkout registrada (¿Cómo registrar?)
🧭 Visión general del flujo de checkout online
📋 Cómo hacer la integración
El flujo para la integración sigue los siguientes pasos:
-
Usuario solicita pago online
-
El sistema llama a la ruta registrada para generar la URL de checkout
a. En esta solicitud recibirás un
service_id
-
Usa la ruta
GET /services/:service_id
para obtener los detalles del servicio -
Genera la URL de checkout y envíala a Cortecloud utilizando la ruta
POST /payment/checkout-url
a. En este momento, Cortecloud recibirá la URL y la mostrará a tu cliente
-
El cliente accede a la URL de checkout y realiza el pago
-
Utiliza la ruta
POST /payment/finish-checkout
para finalizar el pagoa. Si ocurre algún error durante el pago, usa la ruta
POST /payment/cancel-checkout
ImportanteEste paso es necesario para que Cortecloud reciba la notificación de pago o cancelación.
-
¡Listo! El servicio estará listo para ir a producción