diff options
Diffstat (limited to 'packages/merchant-backend-ui/src/pages/OfferRefund.tsx')
-rw-r--r-- | packages/merchant-backend-ui/src/pages/OfferRefund.tsx | 8 |
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> |