summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-08-27 00:33:08 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-08-27 00:33:08 +0200
commit1776133224171568374b04d7e46556dae00da3c2 (patch)
tree4404ce7b34b80b86acc035b46cba6808ad68e60b
parent3d6be0c1f78f8771697f2bd474d3cff92daf32a7 (diff)
downloadblog-1776133224171568374b04d7e46556dae00da3c2.tar.gz
blog-1776133224171568374b04d7e46556dae00da3c2.tar.bz2
blog-1776133224171568374b04d7e46556dae00da3c2.zip
finish check_status
-rw-r--r--talerblog/blog/blog.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/talerblog/blog/blog.py b/talerblog/blog/blog.py
index 90ea11f..7162119 100644
--- a/talerblog/blog/blog.py
+++ b/talerblog/blog/blog.py
@@ -237,9 +237,13 @@ def get_qrcode_svg(data):
##
# This endpoint is used by the payment request page
# to check if the payment has been completed via the QR code.
-@app.route("/check-status/<order-id>/<session-id>")
+@app.route("/check-status/<order_id>/<session_id>")
def check_status(order_id, session_id):
- pass
+ pay_params = dict(instance=INSTANCE,
+ order_id=order_id,
+ session_id=session_id)
+ pay_status = backend_get("check-payment", pay_params)
+ return flask.jsonify(paid=pay_params["paid"])
##
# Trigger a article purchase. The logic follows the main steps: