Crear link de pago

Productos en los que aplica:

Descripción

Crear un link de pago con toda la información necesaria para realizar el cobro.

Endpoint

POST

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

Request

collector_cuit string
REQUIRED
Es el CUIT de la Entidad.

collector_branchOffice int
REQUIRED
Es el identificador del comercio.
Valores permitidos:
Indicado por Bind PSP

description string
REQUIRED
Es la descripción del pago. Es el título del resumen del pago en el formulario de pago.

totalAmount decimal
REQUIRED
Es el importe total a cobrar.

currency string
REQUIRED
Es la moneda en que se realizará el cobro
Valores permitidos:
"ARS" = Pesos argentinos

channel int
REQUIRED
Indica el canal desde dónde se crea el link de pago. En este caso se coloca un valor fijo para canal API.
Valores permitidos:
1 = API

expirationDate datetime
OPTIONAL
Es la fecha y hora de expiración del link de pago. Una vez pasada la misma, ya no se podrá pagar el link. Por defecto, si no se indica un valor, se establece el standard asignado al comercio al momento de su creación.

successUrl string
OPTIONAL
Es la URL a la que se redireccionará al cliente en caso de pago exitoso. Por defecto, si no se indica ningún valor, no se redirige al cliente. Guardar cuidado de incluir el "http"/"https" en el string.

errorUrl string
OPTIONAL
Es la URL a la que se redireccionará al cliente en caso de pago fallido. Por defecto, si no se indica ningún valor, no se redirige al cliente. Guardar cuidado de incluir el "http"/"https" en el string.

clientReference string
OPTIONAL
Es un identificador interno propio de la entidad. Sólo es informativo. Será informado junto con las nofiticaciones del pago.

items[] object
OPTIONAL
Objeto con información de todos los ítems que incluye el pago. Sólo informativo. Son los datos que aparecen como detalle en el resumen del pago en el formulario de pago. Pueden enviarse varios items.

description string
OPTIONAL
Descripción del ítem.

description decimal
OPTIONAL
Monto por unidad del ítem.

quantity int
OPTIONAL
Cantidad del ítem.

Ejemplo de request

Copy code

curl --location 'https://gw-staging-qrbind.epays.services/bindentidad-cardnotpresent-v2/v2/api/v1.201/payments/create' \
--header 'Content-Type: application/json' \
--header 'Accept: text/plain' \
--header 'Authorization: Bearer 12345XAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Ikg5bmo1QU9Tc3dNcGhnMVNGeDdqYVYtbEI5dyJ9.eyJhdWQiOiJiNmQ1OTEyYi00ZTM0LTRmYjItOWYzMS0yNzEzZTEwYWY3NDUiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNjFlZjViODktOGRmMy00OTlkLThjMTMtMzhmZWQ1ZDA5YzcyL3YyLjAiLCJpYXQiOjE3MjY1OTg0MjgsIm5iZiI6MTcyNjU5ODQyOCwiZXhwIjoxNzI2NjAyMzI4LCJhaW8iOiJBU1FBMi84WEFBQUE3eiszSGdzQ2s2K1MzOGZKMnZJUGt5R1FONFJJc2svSjNCZDR2ckZwK1B3PSIsImF6cCI6ImY5ZTQxOTZjLTI3OWQtNGJkMi1iNzk5LWFkMzExODRhMTcyNyIsImF6cGFjciI6IjEiLCJvaWQiOiJiMGQ1YmJkOS03MGEzLTQ2YjgtYjAwYy1iNGNjMTBjZTY3YjgiLCJyaCI6IjAuQVgwQWlWdnZZZk9OblVtTUV6ai0xZENjY2l1UjFiWTBUckpQbnpFbkUtRUs5MFdhQUFBLiIsInJvbGVzIjpbIlgtQ2xpZW50TmFtZS5URi0wMiIsIkdyb3VwLkVudGl0aWVzIiwiWC1FbnRpZGFkLjMxIl0sInN1YiI6ImIwZDViYmQ5LTcwYTMtNDZiOC1iMDBjLWI0Y2MxMGNlNjdiOCIsInRpZCI6IjYxZWY1Yjg5LThkZjMtNDk5ZC04YzEzLTM4ZmVkNWQwOWM3MiIsInV0aSI6IlBnVEJFd1g0VmtldUh4MU5relc5QUEiLCJ2ZXIiOiIyLjAifQ.QlTRD1VoeTaETQC1JZp7m242SiFbKu2K6flvHN6PZgmw46qQ9HnACaMn5Wr6Qp2ZpD4OqLNeSYR4Bmh4bj7ZSVEoHuj7ujLxdB4cP7jX7CZGWt7KmA2n-uXdHBvb6IoWwmsXs_4KtYL7T9HrBDW0z63YaxKAHmhaSxUOHObbJZ23-EEbrH3oGtJonQQ4EjMn3zBK5CF-h8mvdaiHGjo7KlwgJVXmDTKYtc2agWPkaxLmCpS5yXctADr4gtIQouLVctWEgsmPRj1N9n0FUfuIHxZfN5c2_1BESClwZZn1frOYzx7MGx2y9YmgIYxJkBygocT9U9OjxsXi5EhWpshDZg' \
--data '{
  "collector_cuit": "27264710745",
  "collector_branchOffice": "3358",
  "description": "Pago de servicios",
  "totalAmount": 15000,
  "currency": "ARS",
  "channel": 2,
  "expirationDate": "2025-11-09T15:20:00.0000000",
  "successUrl": "https://www.youtube.com/",
  "errorUrl":"https://www.google.com.ar/",
  "clientreference":"T-021999",
  "items": [
    {
      "amount": "7000",
      "description": "Luz",
      "quantity": "2"
    },
    {
      "amount": "1000",
      "description": "Gas",
      "quantity": "1"
    }
  ]
}'

Response

url string
URL del link de pago generado al que la Entidad deberá redirigir a su cliente.

expirationDate datetime
Es la fecha y hora de expiración del link de pago. Una vez pasada la misma, ya no se podrá pagar el link.

paymentId string
Indentificador guID del link de pago creado.

qr string
Base64 de imagen de QR que redirige al link de pago.

Ejemplo de response

HTTP 201

Creación exitosa

Copy code

HTTP 201

Creación exitosa

Copy code

HTTP 201

Creación exitosa

Copy code

HTTP 400

Datos de collector inválidos

Copy code

HTTP 400

Datos de collector inválidos

Copy code

HTTP 400

Datos de collector inválidos

Copy code

HTTP 400

Falta algún dato requerido

Copy code

HTTP 400

Falta algún dato requerido

Copy code

HTTP 400

Falta algún dato requerido

Copy code

DEVELOPERS

Filtrar por producto:

QR ESTÁTICO

QR DINÁMICO

REC. X TRANSFERENCIA

BOTÓN SIMPLE

DISPOSITIVO POS

WALLET / PSP

Autenticación

Cobrar con QR dinámico