merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit 8dbb0c68bc6b6518afe75bd74e6dd69a4a24ea43
parent ba903a4629181c03c9e7d9422c2e17593b70daf5
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 22 Apr 2020 22:48:57 +0200

add PATCH /instances/ID command

Diffstat:
Msrc/include/taler_merchant_testing_lib.h | 38++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+), 0 deletions(-)

diff --git a/src/include/taler_merchant_testing_lib.h b/src/include/taler_merchant_testing_lib.h @@ -156,6 +156,44 @@ TALER_TESTING_cmd_merchant_post_instances2 ( /** + * Define a "PATCH /instances/$ID" CMD. + * + * @param label command label. + * @param merchant_url base URL of the merchant serving the + * PATCH /instance request. + * @param instance_id the ID of the instance to query + * @param payto_uris_length length of the @a accounts array + * @param payto_uris URIs of the bank accounts of the merchant instance + * @param name name of the merchant instance + * @param address physical address of the merchant instance + * @param jurisdiction jurisdiction of the merchant instance + * @param default_max_wire_fee default maximum wire fee merchant is willing to fully pay + * @param default_wire_fee_amortization default amortization factor for excess wire fees + * @param default_max_deposit_fee default maximum deposit fee merchant is willing to pay + * @param default_wire_transfer_delay default wire transfer delay merchant will ask for + * @param default_pay_delay default validity period for offers merchant makes + * @param http_status expected HTTP response code. + * @return the command. + */ +struct TALER_TESTING_Command +TALER_TESTING_cmd_merchant_patch_instance ( + const char *label, + const char *merchant_url, + const char *instance_id, + unsigned int payto_uris_length, + const char *payto_uris[], + const char *name, + json_t *address, + json_t *jurisdiction, + const struct TALER_Amount *default_max_wire_fee, + uint32_t default_wire_fee_amortization, + const struct TALER_Amount *default_max_deposit_fee, + struct GNUNET_TIME_Relative default_wire_transfer_delay, + struct GNUNET_TIME_Relative default_pay_delay, + unsigned int http_status); + + +/** * Define a "GET instance" CMD. * * @param label command label.