summaryrefslogtreecommitdiff
path: root/packages/merchant-backend-ui/src/pages/OfferRefund.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/merchant-backend-ui/src/pages/OfferRefund.tsx')
-rw-r--r--packages/merchant-backend-ui/src/pages/OfferRefund.tsx8
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/merchant-backend-ui/src/pages/OfferRefund.tsx b/packages/merchant-backend-ui/src/pages/OfferRefund.tsx
index 14c9372c2..b1cf63572 100644
--- a/packages/merchant-backend-ui/src/pages/OfferRefund.tsx
+++ b/packages/merchant-backend-ui/src/pages/OfferRefund.tsx
@@ -52,6 +52,8 @@ function Head({ order_summary }: { order_summary?: string }): VNode {
return <Fragment>
<meta charSet="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="taler-support" content="uri" />
+ <meta name="taler-uri" content="{{ taler_refund_uri }}"></meta>
<noscript>
<meta http-equiv="refresh" content="1" />
</noscript>
@@ -61,6 +63,8 @@ function Head({ order_summary }: { order_summary?: string }): VNode {
export function OfferRefund({ refundURI, qr_code, order_status_url }: Props): VNode {
useEffect(() => {
+ const longpollDelayMs = 60 * 1000;
+ const delayMs = 500;
let checkUrl: URL;
try {
checkUrl = new URL(order_status_url ? order_status_url : "{{& order_status_url }}");
@@ -68,7 +72,7 @@ export function OfferRefund({ refundURI, qr_code, order_status_url }: Props): VN
return;
}
checkUrl.searchParams.set("await_refund_obtained", "yes");
- const delayMs = 500;
+ checkUrl.searchParams.set("timeout_ms", longpollDelayMs.toString());
function check() {
let retried = false;
function retryOnce() {
@@ -111,7 +115,7 @@ export function OfferRefund({ refundURI, qr_code, order_status_url }: Props): VN
<QRPlaceholder dangerouslySetInnerHTML={{ __html: qr_code ? qr_code : `{{{ taler_refund_qrcode_svg }}}` }} />
<p>
<WalletLink href={refundURI ? refundURI : `{{ taler_refund_uri }}`}>
- Or open your Taller wallet
+ Or open your Taler wallet
</WalletLink>
</p>
<p>