commit 90e8e8f819282986e5de7f176309d35f24cdc605
parent 32235cc3232cfefd40aa5c25f59c42f1cfe2c2e2
Author: Florian Dold <florian@dold.me>
Date: Wed, 19 Nov 2025 18:38:38 +0100
-tweaks
Diffstat:
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/design-documents/075-wallet-bban-support.rst b/design-documents/075-wallet-bban-support.rst
@@ -30,14 +30,13 @@ IBAN or BBAN bank account entry/display UI element. For the BBAN UI elements,
the country will be derived from the wire type and currency.
There will *not* be any change to the protocol / other wallet-core requests.
-Internally, the BBAN will be converted to a payto URI. A country code (for
-countries that need BBAN support) and a valid BBAN can always be mapped to a
-IBAN and vice versa.
+Internally, the BBAN will be converted to a payto URI. A currency (for and a
+valid BBAN can always be mapped to a IBAN and vice versa.
The following wire type / currency pairs must support BBAN entry:
* ``iban`` / ``HUF``
-* feature flag only: ``iban`` / ``CHF``
+* dev-experiment only: ``iban`` / ``CHF``
Wallet-core:
@@ -46,7 +45,8 @@ Wallet-core:
.. code::
convertIbanAccountFieldToPayto({ value: string, currency: string })
- => { ok: true, type: "iban" | "bban", paytoUri: string } | { ok: false, err: string }
+ => | { ok: true, type: "iban" | "bban", paytoUri: string }
+ | { ok: false }
convertPaytoIbanToAccountField({ paytoUri: string })
=> { type: "iban" | "bban", value: string }
@@ -68,8 +68,7 @@ Wallet UIs should either:
* Use story books to test the new UI elements for BBAN display/entry.
* Use a dev experiment ``taler://dev-experiment/fake-chf-bban`` to force display/entry
of Swiss IBANs as BBAN.
-* Use a test HUF/IBAM deployment for testing (currently not provided/planned).
-
+* Use a test HUF/IBAN deployment for testing (currently not provided/planned).
Definition of Done