From ff3f96566151d390462931574184ed9e6b84db5b Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 11 Aug 2020 17:32:11 +0530 Subject: towards the improved confirmPay API --- packages/taler-wallet-webextension/src/pages/pay.tsx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'packages/taler-wallet-webextension/src/pages') diff --git a/packages/taler-wallet-webextension/src/pages/pay.tsx b/packages/taler-wallet-webextension/src/pages/pay.tsx index 2abd423bd..b876a9c58 100644 --- a/packages/taler-wallet-webextension/src/pages/pay.tsx +++ b/packages/taler-wallet-webextension/src/pages/pay.tsx @@ -109,6 +109,9 @@ function TalerPayDialog({ talerPayUri }: { talerPayUri: string }): JSX.Element { try { setLoading(true); const res = await wxApi.confirmPay(proposalId, undefined); + if (res.type !== walletTypes.ConfirmPayResultType.Done) { + throw Error("payment pending"); + } document.location.href = res.nextUrl; } catch (e) { console.error(e); -- cgit v1.2.3