Back to all

Clip PinPad: los endpoints de cancelación no funcionan

Dispositivo: Clip PinPad · Sistema: 1.116.003


Al crear una intención de pago con POST /payment la respuesta llega correctamente:

{
  "pinpad_request_id": "pinpad-93f6f628-2740-4953-aa27-88c30585be21",
  "reference": "mi-prueba-001",
  "amount": "1.00",
  "serial_number_pos": "CT20P109630"
}

Sin embargo, al intentar cancelarla ambos endpoints documentados devuelven error.

DELETE /payment/{pinpad_request_id}

{
  "code": "PAYMENT_REQUEST_ISSUE",
  "message": "The payment requested was removed or was taken successfully by CLIP POS"
}

DELETE /payment/serial-number/{serial_number}

{
  "code": "PINPAD_TERMINAL_PAYMENTS_DELETE_EXCEPTION",
  "message": "This POS has no pending payments to remove"
}

Reproducido en el explorador de la documentación oficial y en una implementación propia. En ambos casos la terminal queda bloqueada esperando intervención humana, lo que la hace inoperable hasta que alguien la atienda físicamente.

¿Pueden ayudarme a indicarme si estoy haciendo algo mal o es la API la que está rota?