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.
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
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.
