merchant

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

commit 288034d9a146fd4e266acc76e3890a4c46357461
parent 8d6bc6da5c9260920ca3265f84a30935999fc88d
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Thu, 22 Mar 2018 17:10:11 +0100

cover pay abortion.

Test against a unknown coin being claimed
to be refunded, and against a bad refund signature
given by the merchant.

Diffstat:
Msrc/lib/test_merchant_api_twisted.c | 23+++++++++++++++++++++++
1 file changed, 23 insertions(+), 0 deletions(-)

diff --git a/src/lib/test_merchant_api_twisted.c b/src/lib/test_merchant_api_twisted.c @@ -592,6 +592,29 @@ run (void *cls, "deposit-simple-for-abort", is->ctx, 0), + + TALER_TESTING_cmd_modify_object + ("hack-abort-3", + PROXY_MERCHANT_CONFIG_FILE, + "refund_permissions.0.coin_pub", + /* dummy coin. */ + "8YX10E41ZWHX0X2RK4XFAXB2D3M05M1HNG14ZFZZB8M7SA4QCKCG"), + + TALER_TESTING_cmd_pay_abort ("pay-abort-3", + twister_merchant_url, + "deposit-simple-for-abort", + is->ctx, + 0), + TALER_TESTING_cmd_flip_object + ("hack-abort-4", + PROXY_MERCHANT_CONFIG_FILE, + "refund_permissions.0.merchant_sig"), + + TALER_TESTING_cmd_pay_abort ("pay-abort-4", + twister_merchant_url, + "deposit-simple-for-abort", + is->ctx, + 0), /** * End the suite. Fixme: better to have a label for this * too, as it shows a "(null)" token on logs.