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.

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

Siempre se devuelve de a una transacción asociada a una deuda. Se puede devolver un monto parcial de una transacción. No se puede devolver un monto mayor a la de una transacción asociada a la deuda.

Request

idDeuda int
—
REQUERIDO
Identificador de la deuda.

monto double
—
REQUERIDO
Monto de la transacción asociada a la deuda a devolver.

transaccionId int
—
OPCIONAL
Identificador de una transacción particular a devolver.
Por defecto, es la última transacción asociada a la deuda.

Response

id int
Id del contracargo creado.

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
}'

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

HTTP

eventId

Detalle

201

-

Creación exitosa.

422

422

No se puede devolver por una validación de negocio

404

404

No existe la deuda

400

BadRequest

Fallo de validación de algún campo del request

401

-

Token de autenticación inválido

429

-

Superó el límite de peticiones de API

500

-

Error desconocido