Cancelar un Pago
PUT/v2/payments/:uid/cancel
Procesamiento Asincrónico: Este endpoint se procesa de forma asincrónica y crea un comando de cancelación para el Pago. La cancelación de un Pago se realiza de forma asincrónica, es decir, al recibir la solicitud, nuestra API guarda la solicitud y crea un Comando. Este comando se procesa en segundo plano y después de ser confirmado, el Pago cambia su estado a Cancelado. Recibe en la respuesta de esta solicitud el ID del comando creado y puede consultarlo en cualquier momento.
Eventos de Webhook
Cuando se realiza la solicitud, se dispara un evento payment.{type}.cancel.requested (donde {type} puede ser pix, bank_billet, etc).
Nuestro servidor entonces comienza los intentos de envío de la cancelación a la institución financiera.
Solo después de ser confirmado en la institución financiera, entonces el pago se marca como cancelado en nuestra base de datos.
En este momento se dispara el evento payment.{type}.cancel.confirmed.
⚠️ Atención al estado Cancelado: El estado de Cancelado es terminal. El pago no podrá ser procesado después de la cancelación.
Request
Responses
- 200
- 401
- 403
- 422
pago cancelado sin interacción con proveedor
Error de autenticación. Token inválido
Error de permiso. No tiene el Scope obligatorio para esta llamada.
pago já foi confirmado o rejeitado