Saltar al contenido principal
Cuando tus clientes eligen pagar con Fintoc, el proceso funciona de la siguiente manera:
  1. Creación de la Checkout Session: tu backend llama a nuestra API para crear una Checkout Session. Debes incluir un success_url y un cancel_url en tu solicitud.
  2. Recepción del Redirect URL: nuestra API responde con una sesión que contiene un redirect_url. Esta URL se usa para enviar a tu cliente a nuestra página de pago segura.
  3. Flujo de pago del cliente: tu cliente es redirigido a nuestra página de pago, donde completa su pago en el Widget de Fintoc.
  4. Flujo de retorno: después del pago, tu cliente es enviado automáticamente de vuelta a tu sitio a través del success_url o cancel_url proporcionado.

Crear una Checkout Session

Usando tu Secret Key, crea una Checkout Session en tu servidor con el success_url y cancel_url:
Node
Python

Manejo de la respuesta de la API

Después de crear la checkout session, recibirás una respuesta que incluye un redirect_url junto con otros parámetros importantes. Por ejemplo:

Manejo de eventos post-pago

Fintoc envía un evento checkout_session.completed cuando el pago está completo. Usa la guía de webhooks para recibir estos eventos y ejecutar acciones, como enviar un correo de confirmación de orden a tu cliente, registrar la venta en una base de datos o iniciar un flujo de envío. Escucha estos eventos en lugar de esperar un callback del cliente. Desde el lado del cliente, el cliente podría cerrar la ventana del navegador o salir de la app antes de que se ejecute el callback, y los clientes maliciosos podrían manipular la respuesta. Recomendamos manejar los siguientes eventos:
Aprende más sobre webhooksPara aprender más sobre cómo crear tu propio endpoint de webhook, probar tu endpoint de webhook y las mejores prácticas de seguridad, lee nuestra guía de Webhooks