STP Transferiencia Electronica
Error o incidencia
El sistoma es cuando stp manda sus parametros no captura unos datos que son referencia numerica y de cobranza
Entorno
- Versión del buildout: ----
- Módulo: Payment STP
- Versión del módulo: 8.0.1.1.0
Causa
Con respecto a las pruebas que se hicieron en producción se sucitaron unos problemas por los parametros que esta recibiendo por parte de STP que son:
"id": 28999341,
"fecha_operacion": 20201016,
"inst_ordenante": 40137,
"inst_beneficiaria": 90646,
"clave_rastreo": "50117005TRANSBPI28835381",
"amount": 5,
"nom_beneficiario": "TELECOMUNICACIONES",
"tip_cta_beneficiario": 40,
"cta_beneficiario": 646180138600000012,
"rfc_curp_benef": "null",
"concepto_pago": "PagoInternet",
"reference": 2883538,
response Code: 200
Respuesta: {"jsonrpc": "2.0", "id": null, "result": {"15": "Reference not found"}}
Solución
Solución Permanente
STP nos manda estos parametros por que es lo que recibe de la institución de la cual se esta mandando el dinero que son:
Referencia Numerica: 2883538
Referencia Cobranza: 2000016
Se Realizo una mejora al sistema para resivir esos dos paramentros para que ya no mande esa respuesta de error si no que diga {"jsonrpc": "2.0", "id": null, "result": {"payment succesull"}}
El nuevo diccionario que se llevo a cabo es:
"id": 28999341,
"fecha_operacion": 20201016,
"inst_ordenante": 40137,
"inst_beneficiaria": 90646,
"clave_rastreo": "50117005TRANSBPI28835381",
"amount": 5,
"nom_beneficiario": "TELECOMUNICACIONES",
"tip_cta_beneficiario": 40,
"cta_beneficiario": 646180138600000012,
"rfc_curp_benef": "null",
"concepto_pago": "PagoInternet",
"reference_numerica": 2883538,
"reference_cobranza": 2000016,
"empresa": "BLACOM"