Error HTTP 409
intent_already_settled
El cobro ya no se puede cancelar
Qué significa
Intentaste cancelar un cobro que ya no está en created: se pagó, se canceló o caducó.
Cómo resolverlo
No hace falta cancelarlo. Si está settled, ya está pagado: el webhook payment_intent.settled es la fuente de verdad.
Cómo llega
{
"error": {
"code": "intent_already_settled",
"message": "Cannot cancel an intent in … status.",
"param": null,
"doc_url": "https://coatipay.com/docs/errors/intent_already_settled"
}
}