> 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/otros-flujos/cancelaciones.md).

# Cancelaciones

Un pago puede ser cancelado en cualquier momento antes de que el usuario lo complete. En el sistema de Aplazo, esto corresponde a que el pago tenga el estado `NO CONFIRMADO`. Una vez que el estado del pago cambia a `ACTIVO`, ya no se puede cancelar, pero puede ser reembolsado si es necesario.

#### Motivos Comunes de Cancelación

* El usuario abandona la compra.
* El comercio cancela automáticamente el pago después de un período de inactividad predefinido.

{% hint style="warning" %}
**Importante:** Aplazo no hace cancelaciones de forma automática. Es responsabilidad del comercio detectar cuándo una transacción debe ser cancelada (por ejemplo, si el usuario abandona el checkout) y enviar la solicitud de [cancelación](/aplazo-integrations/espanol/referencia-de-api/online-api/cancela-un-pago.md) correspondiente a Aplazo.
{% endhint %}

## Pasos de Cancelación

{% stepper %}
{% step %}

### Autenticación

[Obtén un token](/aplazo-integrations/espanol/referencia-de-api/online-api/autenticacion.md) para autenticar tus peticiones.
{% endstep %}

{% step %}

### Solicitud de Pago

Inicia la solicitud de Pago.
{% endstep %}

{% step %}

### Redirecciona al cliente

Redirecciona al cliente a la URL del checkout de Aplazo.
{% endstep %}

{% step %}

### Cliente no completa el pago

Si el cliente abandona el flujo de checkout o no realiza el primer pago, el pago permanece en estado `NO CONFIRMADO`.
{% endstep %}

{% step %}

### El comercio envía una cancelación

Si determinas que la transacción no debe completarse (por ejemplo, por un carrito abandonado o un tiempo de expiración), envía una petición al [endpoint de cancelación.](/aplazo-integrations/espanol/referencia-de-api/online-api/cancela-un-pago.md)
{% endstep %}

{% step %}

### **Cancelación Completa**

Aplazo actualizará el estado del pago a `CANCELADO / DEVUELTO.`
{% endstep %}
{% endstepper %}

Una vez que el pago es cancelado, no se puede recuperar. Si el usuario desea continuar con la compra, el comercio deberá crear una nueva petición de pago.
