CredonixDocs
Referencia de la APIPagos

Reactivar

Reactiva un pago cancelado.

Descripción general

Este endpoint reactiva un pago cancelado: el pago vuelve a canceled: false y se aplica otra vez a su orden de cobro.

El monto del pago, convertido a la moneda de la orden de cobro con el tipo de cambio guardado en el pago, no puede superar el saldo pendiente actual de la orden; si lo supera, la API responde 409 con INSUFFICIENT_INVOICE_BALANCE. En una sola operación:

  • Marca el pago con canceled: false.
  • Restablece los movimientos de saldo a favor que se revirtieron al cancelarlo. Si el saldo a favor disponible ya no alcanza, la solicitud se rechaza con CREDIT_REVERSAL_CONFLICT.
  • Recalcula el saldo pendiente y el estatus de la orden de cobro.

Los complementos de pago que se cancelaron junto con el pago siguen cancelados y no se vuelven a timbrar. Si el pago necesita un complemento, emítelo con Emitir complemento de pago.

No lleva cuerpo. Requiere el permiso Administrar en Pagos.

Endpoint

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

Path param: paymentId — el ID del pago.

Reactiva el pago


Sin cuerpo. Devuelve el pago con canceled: false.

Pago activo


Reactivar un pago que no está cancelado responde 409 con PAYMENT_NOT_CANCELED.

Errores

StatusCódigoCausa
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_NOT_CANCELEDEl pago no está cancelado.
409INSUFFICIENT_INVOICE_BALANCEEl monto del pago supera el saldo pendiente actual de la orden de cobro.
409CREDIT_REVERSAL_CONFLICTEl saldo a favor que se debe restablecer ya no está disponible.
Abrir Credonix