Eliminar Pago ID (Demo)

Cancela un pago previamente creado en un dispositivo PinPad.
El parámetro pinpad_request_id corresponde al identificador devuelto cuando creaste la intención de pago.

Si por alguna razón necesitas cancelar o eliminar una intención de pago, podrás hacerlo utilizando un endpoint DELETE

Disponible pasando el parámetro pinpad_request_idcomo se muestra a continuación:

curl --location --request DELETE 'https://api.payclip.io/f2f/pinpad/v1/payment/{pinpad_request_id}' \
--header 'Authorization: Basic {TOKEN}' \
--data ''

Respuesta

{
    "pinpad_request_id": "pinpad-0c9abeff-189b-4763-9f8c-907336df4afd",
    "reference": "test-demo-6a405173-c661-414a-9a8f-ecc77a9afe3f",
    "amount": "200.50",
    "serial_number_pos": "P8220724000042"
}
🚧

Importante

Esto solo funcionará siempre y cuando el intento de pago aún no haya sido recogido por el terminal. Si ese es el caso y aún así deseas cancelar el pago, aún puedes hacerlo cancelando el proceso dentro de la aplicación Pin Pad o cerrando completamente la aplicación.

Objeto Completo

La siguiente tabla describe los elementos del objeto de respuesta completo que recibirá tu sistema:

Elemento

Descripción

Tipo

Notas

pinpad_request_id

Parámetro en la url que indica el id generado por la solicitud de pago.

String

Path Params
string
required

Parámetro en la URL que indica el id generado por la solicitud de pago.

Responses
200

Pago cancelado exitosamente

400

Petición inválida

404

El pinpad_request_id no existe o ya fue procesado

500

Error interno en el servidor

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here!