Saltar a contenido

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"