diff options
Diffstat (limited to 'talermerchantdemos')
-rw-r--r-- | talermerchantdemos/blog/blog.py | 6 | ||||
-rw-r--r-- | talermerchantdemos/donations/donations.py | 6 | ||||
-rw-r--r-- | talermerchantdemos/httpcommon/__init__.py | 4 |
3 files changed, 13 insertions, 3 deletions
diff --git a/talermerchantdemos/blog/blog.py b/talermerchantdemos/blog/blog.py index 52dba6f..f0e9574 100644 --- a/talermerchantdemos/blog/blog.py +++ b/talermerchantdemos/blog/blog.py @@ -292,8 +292,12 @@ def article(article_name, data=None): # Prepare data for the upcoming payment check. # pay_params = dict(order_id=order_id, session_id=session_id) + pay_status = backend_get( + BACKEND_URL, + "private/orders/{}".format(order_id), + params=dict() + ) - pay_status = backend_get(BACKEND_URL, "private/orders/{}".format(order_id), params=dict()) if pay_status.get("paid"): # Checks to do: # diff --git a/talermerchantdemos/donations/donations.py b/talermerchantdemos/donations/donations.py index a2bc00c..21b795b 100644 --- a/talermerchantdemos/donations/donations.py +++ b/talermerchantdemos/donations/donations.py @@ -217,7 +217,11 @@ def donate(): @app.route("/check-status/<instance>/<order_id>") def check_status(instance, order_id): pay_params = dict(order_id=order_id) - pay_status = backend_instanced_get(instance, "check-payment", pay_params) + pay_status = backend_instanced_get( + instance, + f"private/orders/{order_id}", + params=dict() + ) return flask.jsonify(paid=pay_status["paid"]) diff --git a/talermerchantdemos/httpcommon/__init__.py b/talermerchantdemos/httpcommon/__init__.py index df84e99..fca615f 100644 --- a/talermerchantdemos/httpcommon/__init__.py +++ b/talermerchantdemos/httpcommon/__init__.py @@ -56,9 +56,11 @@ def backend_post(backend_url, endpoint, json): # if something unexpected happens. def backend_get(backend_url, endpoint, params): headers = {"Authorization": "ApiKey sandbox"} + final_url = urljoin(backend_url, endpoint) + print("GETting: " + final_url) try: resp = requests.get( - urljoin(backend_url, endpoint), params=params, headers=headers + final_url, params=params, headers=headers ) except requests.ConnectionError: err_abort(500, message="Could not establish connection to backend") |