taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit 87f052b40f32fa1a304cbde1b4d7a353766beaa2
parent 01549cef5329021146e8eb45e93725710901d296
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 23 Dec 2024 21:56:41 +0100

more protocol v24 changes: bank_compliance_language and aml_spa_dialect

Diffstat:
Mcore/api-exchange.rst | 18++++++++++++++++++
Mmanpages/taler-exchange.conf.5.rst | 17+++++++++++++++++
2 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/core/api-exchange.rst b/core/api-exchange.rst @@ -96,6 +96,13 @@ possibly by using HTTPS. // Names of supported KYC requirements. supported_kyc_requirements: string[]; + // Bank-specific dialect for the AML SPA. Determines + // which set of forms is available as well as statistics + // to show and sets of properties/events to trigger in + // AML decisions. + // @since protocol **v24**. + aml_spa_dialect?: string; + } .. ts:def:: CurrencySpecification @@ -164,6 +171,17 @@ possibly by using HTTPS. // @since protocol **v21**. shopping_url?: string; + // Instructs wallets to use certain bank-specific + // language (for buttons) and/or other UI/UX customization + // for compliance with the rules of that bank. + // The specific customizations to apply are done on a per-wallet + // basis as requested by the specific bank. They only + // apply when it is clear that the wallet is using digital + // cash from that bank. This is an advisory option, not + // all wallets must support all compliance languages. + // @since protocol **v24**. + bank_compliance_language?: string; + // How wallets should render this currency. currency_specification: CurrencySpecification; diff --git a/manpages/taler-exchange.conf.5.rst b/manpages/taler-exchange.conf.5.rst @@ -131,6 +131,23 @@ SHOPPING_URL Web URL where users can discover shops that accept digital cash offered by this exchange. Optional, but highly recommended. +AML_SPA_DIALECT + Determines the variant of the AML SPA that should be shown. This + will determine the set of forms shown to AML staff, statistics to + be displayed on the main page, and influence the default set of + properties/events the AML forms show when AML staff makes decisions. + Possible values for now include "gls", "tops" and "magnet". + Optional. The AML SPA will only show certain default forms and + generic decisions if this option is not set. + +BANK_COMPLIANCE_LANGUAGE + Determines the legal language (and possibly other UI/UX aspects) + wallets should use when providing the user interface for this bank. + Allows banks to communicate the desired compliance language they + want to see used to the wallet. Wallets SHOULD follow the guidance + provided by the bank, but some wallets MAY not understand all compliance + languages. Optional, if not set wallets will use their default UI/UX. + STEFAN_ABS Absolute amount to add as an offset in the STEFAN fee approximation curve (see DD47). Defaults to CURRENCY:0 if not specified.