diff --git a/packages/wallet-webui/src/routes/App.tsx b/packages/wallet-webui/src/routes/App.tsx index e649abaf4..9941c61f7 100644 --- a/packages/wallet-webui/src/routes/App.tsx +++ b/packages/wallet-webui/src/routes/App.tsx @@ -616,7 +616,12 @@ function UriInputRoute() { const [error, setError] = useState(); const submit = async () => { const input = value.trim(); - if (Result.isError(TalerUris.parse(input))) { + // Accept what the QR scanner and the action inbox accept: taler:// and + // payto:// (a bank account to deposit to). + if ( + Result.isError(TalerUris.parse(input)) && + Result.isError(Paytos.fromString(input)) + ) { setError(i18n.str`Enter a valid taler:// wallet link.`); return; }