taler-docs

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

commit c14900f7881ec7f4482e894c0df224939d41f2a3
parent e167a392aea09bdbcdc68b30fc8bc52119830b07
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 19 Aug 2024 07:21:15 +0200

add refund and transaction limits to protocol

Diffstat:
Mcore/api-exchange.rst | 18++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/core/api-exchange.rst b/core/api-exchange.rst @@ -206,11 +206,25 @@ possibly by using HTTPS. reserve_closing_delay: RelativeTime; // Threshold amounts beyond which wallet should - // trigger the KYC process of the issuing - // exchange. Optional option, if not given there is no limit. + // trigger the KYC process of the issuing exchange. + // Optional option, if not given there is no limit. // Currency must match ``currency``. wallet_balance_limit_without_kyc?: Amount[]; + // Maximum amount for individual transactions. + // Optional, unlimited if not given. + // Must be enforced by both compliant wallets and merchants. + // Currency must match ``currency``. + // Since protocol **v20**. + transaction_amount_limit?: Amount; + + // Maximum amount for refunds. + // Optional, unlimited if not given. + // Must be enforced by both compliant wallets and merchants. + // Currency must match ``currency``. + // Since protocol **v20**. + refund_amount_limit?: Amount; + // Denominations offered by this exchange denominations: DenomGroup[];