Foro
Clip PinPad: los endpoints de cancelación no funcionan
last month by Jorge
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?
