> 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/in-store-api/cancelaciones.md).

# Cancelaciones

Es posible que necesites cancelar una petición de pago.

Escenarios comunes de cancelación pueden ser que el cliente cambie de opinión, modifique su pedido, o que no se complete el pago después de un período de inactividad (por ejemplo, 15 minutos).

Al cancelar un pago pendiente, mantienes registros precisos y evitas transacciones inválidas o incompletas.

{% hint style="warning" %}
Las cancelaciones solo aplican antes de que el cliente haya realizado el primer pago. Si el pago ya tiene el estado `OUTSTANDING`, debes solicitar un [reembolso](/aplazo-integrations/espanol/referencia-de-api/in-store-api/solicita-un-reembolso.md).
{% endhint %}

### Cuando Cancelar

* **Cliente no procede con la compra**\
  Si el cliente decide no continuar con la compra, cancelar la solicitud de pago evita que permanezca pendiente.
* **Modificaciones en la compra**\
  Si el cliente agrega o quita productos en el último momento, la solicitud de pago original queda inválida. En este caso, debes cancelarla y crear una nueva.
* **Errores Generales**\
  Errores como ingresar un número de teléfono incorrecto para el checkout o agregar un producto equivocado a la compra.
* **Inactividad**\
  Puedes cancelar cualquier solicitud de pago que permanezca en estado `REQUEST` después de un período determinado, evitando que transacciones inactivas queden abiertas.

### Cómo Cancelar

1. **Solicitud de Cancelación**\
   Envía una [solicitud de cancelación](/aplazo-integrations/espanol/referencia-de-api/in-store-api/cancela-un-pago.md) con el identificador de la transacción correspondiente. Esto anulará inmediatamente el pago pendiente.
2. **Iniciar un nuevo pago (Si es ecesario)**\
   Si el cliente decide continuar o el pedido necesita procesarse de nuevo, simplemente inicia una [nueva solicitud de pago.](/aplazo-integrations/espanol/referencia-de-api/in-store-api/crea-un-pago.md)
