CredonixDocs
Referencia de la APIPagos

Cancelar

Cancela un pago y sus complementos de pago emitidos.

Descripción general

Este endpoint cancela un pago. El pago no se elimina: queda con canceled: true, sigue apareciendo en el listado y puedes reactivarlo.

Primero cancela, con el motivo 03, cada complemento de pago emitted del pago, de prueba y real, y guarda su acuse de cancelación. Después, en una sola operación:

  • Marca los complementos como canceled y el pago con canceled: true.
  • Revierte el saldo a favor que generó el pago. Si ese saldo a favor ya se aplicó o se reembolsó, la solicitud se rechaza con CREDIT_REVERSAL_CONFLICT.
  • Recalcula el saldo pendiente y el estatus de la orden de cobro.

Si el pago pertenece a un grupo, solo se cancela este pago; para cancelar todos los pagos del grupo usa Cancelar grupo de pagos.

No lleva cuerpo. Requiere el permiso Administrar en Pagos.

Endpoint

POSThttps://app.credonix.mx/api/v1/payments/{paymentId}/cancel

Path param: paymentId — el ID del pago.

Cancela el pago


Sin cuerpo. Devuelve el pago con canceled: true. En este ejemplo la orden de cobro recupera el monto del pago en su saldo pendiente.

Pago ya cancelado


Cancelar un pago que ya está cancelado responde 409 con PAYMENT_ALREADY_CANCELED.

Errores

StatusCódigoCausa
400LEGAL_ENTITY_NOT_FOUNDNo se encontró la razón social del complemento de pago.
400LEGAL_ENTITY_NOT_CONFIGUREDLa razón social no tiene la configuración necesaria para cancelar el complemento de prueba.
400INVOICE_TOTAL_INVALIDLa orden de cobro no tiene un monto total válido.
401MISSING_API_KEY | INVALID_API_KEY | API_KEY_REVOKEDAPI key ausente, inválida o revocada.
403INSUFFICIENT_PERMISSIONSLa API key no tiene el permiso Administrar en Pagos.
404NOT_FOUNDEl pago no existe en tu organización.
409PAYMENT_ALREADY_CANCELEDEl pago ya está cancelado.
409CREDIT_REVERSAL_CONFLICTEl saldo a favor que generó el pago ya fue aplicado o devuelto.
502COMPLEMENT_CANCELLATION_FAILEDEl SAT o el PAC rechazó la cancelación de un complemento de pago.
Abrir Credonix