merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit f58fd14035cd10fff43ce08e79109438928d03b8
parent 388de375560063c882c71edfd3f2818556745a31
Author: Florian Dold <florian.dold@gmail.com>
Date:   Mon,  7 Sep 2020 11:13:51 +0530

respect already_paid_order_id in order status page JS

Diffstat:
Mcontrib/request_payment.en.must | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/contrib/request_payment.en.must b/contrib/request_payment.en.must @@ -113,6 +113,16 @@ body { console.error("could not parse response:", e); } } + if (req.status === 402) { + try { + let resp = JSON.parse(req.responseText); + if (resp.already_paid_order_id && resp.fulfillment_url) { + window.location = resp.fulfillment_url; + } + } catch (e) { + console.error("could not parse response:", e); + } + } setTimeout(check, delayMs); } };