diff --git a/pagos_cliente/blueprints/resultados/views.py b/pagos_cliente/blueprints/resultados/views.py index 4d6fa2d..bdbc8c2 100644 --- a/pagos_cliente/blueprints/resultados/views.py +++ b/pagos_cliente/blueprints/resultados/views.py @@ -59,18 +59,28 @@ def procesar_lo_que_viene_del_banco(): if not "folio" in datos: abort(400, "No se pudo obtener el folio del pago.") + # + # Comentado porque no funciona como se esperaba + # # Preparar un mensaje en JSON para responder al banco con estatus 200 - response = jsonify({"message": "Datos recibidos satisfactoriamente"}) - response.status_code = 200 + # response = jsonify({"message": "Datos recibidos satisfactoriamente"}) + # response.status_code = 200 + # + # Redirigir a la página de resultado PAGADO + # if datos["estado"] == "PAGADO": + # pagado_url = url_for("resultados.resultado_pagado", folio=datos["folio"]) + # return redirect(pagado_url), response.status_code + # + # De lo contrario, redirigir a la página de resultado FALLIDO + # fallido_url = url_for("resultados.resultado_fallido", folio=datos["folio"]) + # return redirect(fallido_url), response.status_code # Redirigir a la página de resultado PAGADO if datos["estado"] == "PAGADO": - pagado_url = url_for("resultados.resultado_pagado", folio=datos["folio"]) - return redirect(pagado_url), response.status_code + return redirect(url_for("resultados.resultado_pagado", folio=datos["folio"])) - # De lo contrario, redirigir a la página de resultado FALLIDO - fallido_url = url_for("resultados.resultado_fallido", folio=datos["folio"]) - return redirect(fallido_url), response.status_code + # De lo contrario, el reultado es FALLIDO + return redirect(url_for("resultados.resultado_fallido", folio=datos["folio"])) @resultados.route("/resultado/pagado", methods=["GET", "POST"])