> For the complete documentation index, see [llms.txt](https://aplazo.gitbook.io/aplazo-integrations/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aplazo.gitbook.io/aplazo-integrations/espanol/online-api/flujo-de-pago.md).

# Flujo de Pago

Implementar la solución de pago de Aplazo es sencillo. El flujo de pago típico incluye los siguientes pasos:

{% stepper %}
{% step %}

### Autenticación

* Envía una solicitud al endpoint de autenticación para obtener un token.
* Usa este token para autenticar las peticiones subsecuentes.
  {% endstep %}

{% step %}

### Petición de Pago con Aplazo

* Cuando los clientes elijan Aplazo como método de pago, envía una petición de pago a Aplazo.
* Esta solicitud responde una *URL de Checkout*, donde el cliente completará el pago.
  {% endstep %}

{% step %}

### Redirigir al checkout

* Redirige a tu cliente a la URL de checkout proporcionada en la respuesta.
  {% endstep %}

{% step %}

### Proceso de Checkout

* El cliente consulta el plan de pagos y realiza su primer pago en el checkout de Aplazo.
  {% endstep %}

{% step %}

### Recibe confirmación de pago

* Cuando el pago se confirma, Aplazo envía una notificación webhook a tu servidor indicando el estado del pago.
  {% endstep %}

{% step %}

### Fin

* Después de que el cliente complete el pago, será redirigido a la **successUrl** que especificaste durante la petición de pago.
  {% endstep %}
  {% endstepper %}

## Diagrama de Secuencia

<figure><img src="https://content.gitbook.com/content/UR1kwlS8DiKsSq3rCVB5/blobs/5xrnj6T8F7eFasdr5Wx7/image.png" alt=""><figcaption></figcaption></figure>
