Devolver un link de pago 2.0

POST

/bindentidad-cardnotpresent-v2/v2/api/v1.201/payments/refund

Crea una devolución total o parcial por un link de pago de Botón Simple 2.0 asociado a una deuda.

Si se indica devolver el monto total de una deuda se devolverán todas las transacciones acreditadas asociadas. Por eso la respuesta es un array de contracargos.

Puede indicarse devolver una transacción en particular e incluso devolver un monto parcial de una transacción particular.

Request

idDeuda int
REQUERIDO
Identificador de la deuda.

monto int
REQUERIDO
Monto a devolver.

transaccionId int
OPCIONAL
Identificador de una transacción particular a devolver.

curl request

Copy code

curl --location 'https://gw-staging-qrbind.epays.services/bindentidad-cardnotpresent-v2/v2/api/v1.201/payments/refund' \
--header 'Content-Type: application/json-patch+json' \
--header 'Cache-Control: no-cache' \
--header 'Authorization: Bearer {{access_token}}' \
--data '{
    "idDeuda": 14364606,
    "monto": 100,
    "transaccionId": null
}'

Response

id int
Id del contracargo creado.

HTTP 201

Creación exitosa

HTTP 500

La deuda indicada ya fue devuelta

HTTP 422

Estado de deuda inválido para devolución

HTTP 404

No existe la deuda

HTTP 401

Token de autenticación inválido