Webhook (Notificación de pago)
Estos servicios son publicados por el sistema interno del comercio y consumidos por QR-Comercio para notificar pagos realizados sobre QR generados.
Actualmente se define un webservice principal:
Recibir Pago QR
Recibir Pago QR
Notifica al sistema interno que se ha realizado un pago en la entidad financiera asociado a un QR.
Publica: Sistema Interno
Consume: QR-Comercio
Método:
POSTEndpoint:
<definir por el sistema interno>
Request
{
"qrPagado": {
"idTrans": "1",
"idQrInterno": "16",
"idQr": "19071801111000000011",
"codMoneda": "604",
"importe": "1700",
"glosa": "Tramite CI",
"fechaVencimiento": "2019-12-31",
"usoUnico": false,
"codServicio": "12345",
"codOperacion": "9999999999",
"codEif": "1111",
"cuentaAbono": "12345678900000",
"estado": "ACEP",
"pos": "0",
"cajero": "admin",
"canal": "web",
"sisOrigen": "SO_1",
"pago": {
"idTxPagoEif": "56",
"idTxPagoQR": 65455456,
"codMoneda": "604",
"importe": 1700,
"fechaPago": "2019-07-19",
"estado": "PAGADO",
"codEifOrigen": "2222",
"ciNitOrigen": "6726252",
"titularOrigen": "Jaime Castro"
},
"info": null
}
}Campos importantes
qrPagado: objeto principal con:Datos del QR (
idQr,idQrInterno,idTrans,importe,glosa, etc.).Estado (
estado:ACEP/RECH/ERROR).Datos del pago en
pago:idTxPagoEif,idTxPagoQR,importe,fechaPago,estado(normalmente"PAGADO").Datos del pagador (
codEifOrigen,ciNitOrigen,titularOrigen).
Campo libre
infopara información adicional (deudas, referencias, etc.).
Response
{
"header": {
"codReturn": "0",
"txtReturn": "SUCCESS"
}
}El sistema interno debe devolver
codReturn = "0"para indicar que procesó exitosamente la notificación de pago.
Last updated