diff options
Diffstat (limited to 'src/lib/merchant_api_post_order_pay.c')
-rw-r--r-- | src/lib/merchant_api_post_order_pay.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/merchant_api_post_order_pay.c b/src/lib/merchant_api_post_order_pay.c index 28e9f6ed..d6b081bd 100644 --- a/src/lib/merchant_api_post_order_pay.c +++ b/src/lib/merchant_api_post_order_pay.c @@ -387,6 +387,13 @@ handle_pay_finished (void *cls, /* Exchange couldn't respond properly; the retry is left to the application */ break; + case MHD_HTTP_GATEWAY_TIMEOUT: + TALER_MERCHANT_parse_error_details_ (json, + response_code, + &hr); + /* Exchange couldn't respond in a timely fashion; + the retry is left to the application */ + break; default: TALER_MERCHANT_parse_error_details_ (json, response_code, |