Ir al contenido

Cancelar Pago con Tarjeta

Cancela un Pago con Tarjeta que está actualmente activo. El enlace se desactivará permanentemente en el sistema.

DELETE /v1/cards/payment-links/{id}

Requiere API Key con el ability card_payment_links:cancel.

ParámetroTipoRequeridoDescripción
idstring (UUID)ID del Pago con Tarjeta a cancelar
Ventana de terminal
curl -X DELETE "https://api.alohapay.co/api/external/v1/cards/payment-links/9d8f7a6b-5c4d-3e2f-1a0b-9c8d7e6f5a4b" \
-H "X-API-KEY: tu_api_key_aqui"
{
"success": true,
"message": "Card payment link cancelled successfully"
}
{
"success": false,
"code": "CARD_PAYMENT_LINK_NOT_FOUND",
"message": "Card payment link not found"
}
{
"success": false,
"code": "CARD_PAYMENT_LINK_NOT_ACTIVE",
"message": "Card payment link cannot be cancelled because it is not active",
"errors": {
"status": "Current status is 'completed'"
}
}
{
"success": false,
"code": "CARD_PAYMENT_ERROR",
"message": "Failed to cancel card payment link"
}
Código HTTPCódigo de ErrorDescripción
401INVALID_API_KEYAPI Key inválida o expirada
403insufficient_scopeLa API Key no tiene el ability card_payment_links:cancel
404CARD_PAYMENT_LINK_NOT_FOUNDPago con Tarjeta no encontrado o no pertenece al usuario
422CARD_PAYMENT_LINK_NOT_ACTIVEEl Pago con Tarjeta no está en estado activo
500CARD_PAYMENT_ERRORError interno al desactivar el enlace

Para cancelar un Pago con Tarjeta se debe cumplir la siguiente condición:

  1. El estado debe ser active

Considera cancelar un Pago con Tarjeta cuando:

  • El cliente ya no necesita realizar el pago
  • Se creó por error con datos incorrectos
  • Deseas actualizar el monto (cancela y crea uno nuevo)
  • El enlace ya no es relevante para la transacción