commit 56345bc4cff19bf50c7f9dfac2fdd7e232b6b58c
parent f77e888cccc7e263a36c1632cdd8ac4c73fb0690
Author: Christian Grothoff <christian@grothoff.org>
Date: Thu, 28 Mar 2024 11:28:12 +0100
taler-bank-manage is gone
Diffstat:
2 files changed, 54 insertions(+), 4 deletions(-)
diff --git a/core/api-merchant.rst b/core/api-merchant.rst
@@ -3049,6 +3049,22 @@ Editing templates
// Additional information in a separate template.
template_contract: TemplateContractDetails;
+ // Key-value pairs matching a subset of the
+ // fields from `template_contract` that are
+ // user-editable defaults for this template.
+ // Since protocol **v13**.
+ editable_defaults?: Object;
+
+ // Required currency for payments. Useful if no
+ // amount is specified in the `template_contract`
+ // but the user should be required to pay in a
+ // particular currency anyway. Merchant backends
+ // may reject requests if the `template_contract`
+ // or `editable_defaults` do
+ // specify an amount in a different currency.
+ // This parameter is optional.
+ // Since protocol **v13**.
+ required_currency?: string;
}
@@ -3117,7 +3133,24 @@ Inspecting template
// Additional information in a separate template.
template_contract: TemplateContractDetails;
- }
+
+ // Key-value pairs matching a subset of the
+ // fields from `template_contract` that are
+ // user-editable defaults for this template.
+ // Since protocol **v13**.
+ editable_defaults?: Object;
+
+ // Required currency for payments. Useful if no
+ // amount is specified in the `template_contract`
+ // but the user should be required to pay in a
+ // particular currency anyway. Merchant backends
+ // may reject requests if the `template_contract`
+ // or `editable_defaults` do
+ // specify an amount in a different currency.
+ // This parameter is optional.
+ // Since protocol **v13**.
+ required_currency?: string;
+ }
@@ -3138,7 +3171,7 @@ Removing template
Using template
-----------------
+--------------
.. http:get:: [/instances/$INSTANCE]/templates/$TEMPLATE_ID
@@ -3161,7 +3194,24 @@ Using template
// Hard-coded information about the contrac terms
// for this template.
template_contract: TemplateContractDetails;
- }
+
+ // Key-value pairs matching a subset of the
+ // fields from `template_contract` that are
+ // user-editable defaults for this template.
+ // Since protocol **v13**.
+ editable_defaults?: Object;
+
+ // Required currency for payments. Useful if no
+ // amount is specified in the `template_contract`
+ // but the user should be required to pay in a
+ // particular currency anyway. Merchant backends
+ // may reject requests if the `template_contract`
+ // or `editable_defaults` do
+ // specify an amount in a different currency.
+ // This parameter is optional.
+ // Since protocol **v13**.
+ required_currency?: string;
+ }
.. http:post:: [/instances/$INSTANCES]/templates/$TEMPLATE_ID
diff --git a/manpages/taler-exchange-wire-gateway-client.1.rst b/manpages/taler-exchange-wire-gateway-client.1.rst
@@ -109,7 +109,7 @@ Options
See Also
========
-taler-bank-manage(1), taler.conf(5), https://docs.taler.net/core/api-wire.html#wire-transfer-test-apis
+taler.conf(5), https://docs.taler.net/core/api-wire.html#wire-transfer-test-apis
Bugs
====