merchant

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

commit 9ed4a331019dab10c8bd37094e3dcde2efdac2e6
parent d6e655ed401094f6f6a98e1189fb8174e85c7f4c
Author: Florian Dold <florian.dold@gmail.com>
Date:   Thu, 20 Aug 2020 17:49:07 +0530

properly construct URL inside JS

Diffstat:
Mcontrib/offer_refund.en.must | 2+-
Mcontrib/request_payment.en.must | 5+++--
2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/contrib/offer_refund.en.must b/contrib/offer_refund.en.must @@ -112,7 +112,7 @@ body { req.onerror = function () { setTimeout(check, delayMs); } - req.open("GET", checkUrl); + req.open("GET", checkUrl.href); req.send(); } diff --git a/contrib/request_payment.en.must b/contrib/request_payment.en.must @@ -90,7 +90,8 @@ body { <body> <script> let delayMs = 60000; - let checkUrl = "{{& order_status_url }}&timeout_ms=" + delayMs.toString(); + let checkUrl = new URL("{{& order_status_url }}"); + checkUrl.searchParams.set("timeout_ms", delayMs.toString()); function check() { let req = new XMLHttpRequest(); req.onreadystatechange = function () { @@ -122,7 +123,7 @@ body { setTimeout(check, 5); } req.timeout = delayMs; - req.open("GET", checkUrl); + req.open("GET", checkUrl.href); req.send(); } setTimeout(check, 5);