Saltar al contenido principal

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.

info

Recuerda tener una ruta de checkout registrada (¿Cómo registrar?)

🧭 Visión general del flujo de checkout online

Visión general del flujo de checkout online

📋 Cómo hacer la integración

El flujo para la integración sigue los siguientes pasos:

  1. Usuario solicita pago online

  2. El sistema llama a la ruta registrada para generar la URL de checkout

    a. En esta solicitud recibirás un service_id

  3. Usa la ruta GET /services/:service_id para obtener los detalles del servicio

  4. 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

  5. El cliente accede a la URL de checkout y realiza el pago

  6. Utiliza la ruta POST /payment/finish-checkout para finalizar el pago

    a. Si ocurre algún error durante el pago, usa la ruta POST /payment/cancel-checkout

    Importante

    Este paso es necesario para que Cortecloud reciba la notificación de pago o cancelación.

  7. ¡Listo! El servicio estará listo para ir a producción