From 381ac75ae0a29edb6585cc68fbd2b81b1aeaff85 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Thu, 17 May 2018 15:50:50 +0200 Subject: Trigger conflicting refunds --- src/exchange-lib/exchange_api_refund.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/exchange-lib/exchange_api_refund.c') diff --git a/src/exchange-lib/exchange_api_refund.c b/src/exchange-lib/exchange_api_refund.c index 1ddf642d..c91952f1 100644 --- a/src/exchange-lib/exchange_api_refund.c +++ b/src/exchange-lib/exchange_api_refund.c @@ -184,6 +184,10 @@ handle_refund_finished (void *cls, /* Client request was inconsistent; might be a currency missmatch problem. */ break; + case MHD_HTTP_CONFLICT: + /* Two refund requests were made about the same deposit, but + carrying different refund transaction ids. */ + break; case MHD_HTTP_INTERNAL_SERVER_ERROR: /* Server had an internal issue; we should retry, but this API leaves this to the application */ -- cgit v1.2.3