General

Wallet

Cuentas

CVU

Saldo y comprobantes

Transferencias

Pago QR

Debin

Dolar CCL

Cuenta remunerada

Cripto

Pago QR PIX

Consultas operaciones

Webhooks

Cuenta recaudadora

Impuestos

Recycle

Archivos

Cobro

Onboarding

Agente de cobros

WALLET

>

Pago QR

Informar pago QR eco cerrado

Informa el pago de un QR bajo ecosistema cerrado para que luego sea liquidado en el centralizador de cobros.
Solo aplica para organizaciones que quieran realizar pagos a QRs propios usando como aceptador a Bind PSP.

Este endpoint no realiza el movimiento de dinero. El ajuste de saldos por el pago en ecosistema cerrado debe ser resuelto por la Organización por medio de comprobantes.

Este endpoint no realiza el movimiento de dinero. El ajuste de saldos por el pago en ecosistema cerrado debe ser resuelto por la Organización por medio de comprobantes.

Endpoint

POST

/bindentidad-pagoexterno-v2/v2/api/v1.201/QRConfirmaPago

Request

operacion object
REQUIRED
Objeto con atributos de la operación.

operacion.idMensaje string
REQUIRED
Guid único aleatorio para identificar la notificación.

operacion.identificadorProcesador string
REQUIRED
Identificador de referencia del procesador externo. Por ejemplo: Id interno de la Entidad (si es pago con saldo virtual de la billetera), procesador del gateway de pago (si es pago con tarjeta).

operacion.identificadorTransaccion string
REQUIRED
order.id obtenido en la respuesta a la consulta de Leer QR.

operacion.identificadorOrdenVenta string
OPTIONAL
Otro identificador opcional.

operacion.identificadorReferencia string
OPTIONAL
Otro identificador opcional.

operacion.idOrdenVentaReferencia string
OPTIONAL
Otro identificador opcional.

operacion.tipoTransaccion string
REQUIRED
Valor fijo: "EcoCerrado".

operacion.rubroMovimiento string
REQUIRED
Valor fijo: "PAGO".

operacion.formaPago string
REQUIRED
Valor fijo: "SALDO_VIRTUAL".

operacion.fechaNegocio string
REQUIRED
Fecha en que se creó la operación. (UTC-3)

operacion.fechaProceso string
REQUIRED
Fecha en que efectivamente se procesó el pago. (UTC 0)

operacion.moneda string
REQUIRED
Valor fijo: "ARS".

operacion.importeBruto string
REQUIRED
Importe de la operación.

operacion.estadoTransaccion string
REQUIRED
Estado de la transacción.
Valores posibles:
- “ACEDITADA”
- “DEVUELTA”
- “RECHAZADA”

operacion.rubroTransaccion string
REQUIRED
Valor fijo: "EcoCerrado".

operacion.procesadorPago string
REQUIRED
Nombre que identifique el procesador de pago. Ejemplo: “{NOMBRE_BILLETERA}”.

vendedor string
REQUIRED
Objeto con atributos del vendedor.

vendedor.cuentaVendedor string
REQUIRED
CVU o CBU del vendedor. “account” del “collector” devuelto en la respuesta a la consulta a API RESOLVE (IEP)

vendedor.identificadorVendedor string
REQUIRED
CUIT del vendedor. collector.identification_number obtenido en la respuesta a la consulta de Leer QR.

vendedor.informacionesAdicionales[{}] object
REQUIRED
Objeto con atributos adicionales del vendedor con key+value.

vendedor.informacionesAdicionales[{}].key string
REQUIRED
Valor fijo: "mcc".

vendedor.informacionesAdicionales[{}].value string
REQUIRED
Rubro del vendedor. collector.mcc obtenido en la respuesta a la consulta de Leer QR.

vendedor.informacionesAdicionales[{}].key string
REQUIRED
Valor fijo: "cuit".

vendedor.informacionesAdicionales[{}].value string
REQUIRED
Rubro del vendedor. collector.identification_number obtenido en la respuesta a la consulta de Leer QR.

vendedor.informacionesAdicionales[{}].key string
REQUIRED
Valor fijo: "codigoComercio".

vendedor.informacionesAdicionales[{}].value string
REQUIRED
Codigo del comercio.

vendedor.informacionesAdicionales[{}].key string
REQUIRED
Valor fijo: "codigoSucursal".

vendedor.informacionesAdicionales[{}].value string
REQUIRED
Codigo de la sucursal.

vendedor.informacionesAdicionales[{}].key string
REQUIRED
Valor fijo: "codigoCaja".

vendedor.informacionesAdicionales[{}].value string
REQUIRED
Codigo de la caja.

comprador object
REQUIRED
Objeto con atributos del comprador.

comprador.identificadorPagador string
REQUIRED
CUIL/CUIT del pagador (dueño de la billetera virtual o del usuario que está realizando el pago).

comprador.cuentaPagador string
REQUIRED
CVU o CBU del vendedor, o un id cliente útil para identificar al pagador dentro de la aplicación externa.

comprador.informacionesAdicionales string
REQUIRED
Objeto con atributos adicionales del comprador con key+value.

comprador.informacionesAdicionales[{}].key string
REQUIRED
Valor fijo: "cuit".

comprador.informacionesAdicionales[{}].value string
REQUIRED
Valor del CUIL/CUIT del pagador (dueño de la billetera virtual o del usuario que está realizando el pago).

informacionesAdicionales[{}] object
REQUIRED
Objeto con atributos adicionales de la operación de pago con key+value.

informacionesAdicionales[{}].key string
REQUIRED
Valor fijo: "ID_BILLETERA".

informacionesAdicionales[{}].value string
REQUIRED
Valor Id billetera de Coelsa. Es un código para identificar la billetera pagadora. Si aún no posee Id Billetera de Coelsa, indicar un valor arbitrario momentáneamente.

curl request

Copy code

Copy code

curl --location 'https://gw-staging-qrbind.epays.services/bindentidad-pagoexterno-v2/v2/api/v1.201/QRConfirmaPago' \
--header 'Authorization: Bearer {{access_token}}' \
--header 'Content-Type: application/json' \
--data '{
    "operacion": {
        "idMensaje": "12323-234234234-23235235235",
        "identificadorProcesador": "123",
        "identificadorTransaccion": "TOA000E001E82E3E24F700B02423F37EDD5547B54CE5BB8E4F0B42A0F984",
        "identificadorOrdenVenta": "",
        "identificadorReferencia": "",
        "idOrdenVentaReferencia": "",
        "tipoTransaccion": "EcoCerrado",
        "rubroMovimiento": "PAGO",
        "formaPago": "SALDO_VIRTUAL",
        "fechaNegocio": "2023-03-16T14:29:46.780Z",
        "fechaProceso": "2023-03-16T14:29:46.780Z",
        "moneda": "ARS",
        "importeBruto": 123456.78,
        "estadoTransaccion": "ACREDITADO",
        "rubroTransaccion": "EcoCerrado",
        "procesadorPago": "EMPRESA"
    },
    "vendedor": {
        "cuentaVendedor": "3220531908100067075219",
        "identificadorVendedor": "27277880326",
        "informacionesAdicionales": [{
            "key": "CUIT",
            "value": "27277880326"
        },
        {
            "key": "MCC",
            "value": "9311"
        },
        {
            "key": "codigoComercio",
            "value": "C02086"
        },
        {
            "key": "codigoSucursal",
            "value": "S12345"
        },
        {
            "key": "codigoCaja",
            "value": "B00002368993"
        }]
    },
    "comprador": {
        "identificadorPagador": "20322678275",
        "cuentaPagador": "0000070300000000000017",
        "informacionesAdicionales": [{
            "key": "CUIT",
            "value": "20322678275"
        }]
    },
    "informacionesAdicionales": [{
        "key": "ID_BILLETERA",
        "value": "123"
    }]
}'

Response

qr_id_trx string
Identificador interno de la transacción.

id_billetera string
Identificador de la billetera virtual.

fecha_negocio string
Fecha en que se informó la transacción.

validation_data object
Objeto con información del pago.

validation_data.payment_reference string
Identificador de referencia de procesamiento.

validation_data.codigo_postal string
Código de postal del comercio.

validation_data.mcc string
Código del rubro del comercio.

transaction_status string
Estado del procesamiento de la transacción.
Valores posibles:
- "PASS"
- "FAIL"

on_error object
Objeto con detalle del error.

HTTP 200

Solicitud procesada

HTTP 200

Solicitud procesada

HTTP 401

Token de autenticación inválido

HTTP 401

Token de autenticación inválido