[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-taler-merchant-demos] branch master updated: use latest refund AP
From: |
gnunet |
Subject: |
[taler-taler-merchant-demos] branch master updated: use latest refund API |
Date: |
Thu, 20 Aug 2020 10:34:04 +0200 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository taler-merchant-demos.
The following commit(s) were added to refs/heads/master by this push:
new 17b5110 use latest refund API
17b5110 is described below
commit 17b5110719316af1def32b91ddf7f46e94ddc749
Author: Florian Dold <florian.dold@gmail.com>
AuthorDate: Thu Aug 20 14:03:59 2020 +0530
use latest refund API
---
talermerchantdemos/blog/blog.py | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/talermerchantdemos/blog/blog.py b/talermerchantdemos/blog/blog.py
index 77d8813..0d7b06a 100644
--- a/talermerchantdemos/blog/blog.py
+++ b/talermerchantdemos/blog/blog.py
@@ -126,17 +126,16 @@ def refund(order_id):
if not order_id:
return flask.jsonify(dict(error="Aborting refund: article not
payed")), 401
session_id = flask.session.get("session_id", "")
- pay_params = dict(order_id=order_id, session_id=session_id)
- pay_status = backend_get(BACKEND_URL, "check-payment", pay_params)
- if not pay_status.get("paid"):
+ pay_status = backend_get(
+ BACKEND_URL, f"private/orders/{order_id}",
params=dict(session_id=session_id)
+ )
+ order_status = pay_status.get("order_status")
+ if order_status != "paid":
err_abort(
402, message="You did not pay for this article (nice try!)",
json=pay_status
)
- article_name = pay_status["contract_terms"]["extra"]["article_name"]
- refund_spec = dict(
- order_id=order_id, reason="Demo reimbursement", refund=ARTICLE_AMOUNT
- )
- resp = backend_post(BACKEND_URL, "refund", refund_spec)
+ refund_spec = dict(reason="Demo reimbursement", refund=ARTICLE_AMOUNT)
+ resp = backend_post(BACKEND_URL, f"private/orders/{order_id}/refund",
refund_spec)
return flask.redirect(pay_status["order_status_url"])
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-taler-merchant-demos] branch master updated: use latest refund API,
gnunet <=