diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd_check-payment.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_check-payment.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/backend/taler-merchant-httpd_check-payment.c b/src/backend/taler-merchant-httpd_check-payment.c index 592ccaa1..57eda8e8 100644 --- a/src/backend/taler-merchant-httpd_check-payment.c +++ b/src/backend/taler-merchant-httpd_check-payment.c @@ -280,12 +280,15 @@ MH_handler_check_payment (struct TMH_RequestHandler *rh, { int refunded = 0 != refund_amount.value || 0 != refund_amount.fraction; - return TMH_RESPONSE_reply_json_pack (connection, - MHD_HTTP_OK, - "{s:b, s:b, s:o}", - "paid", 1, - "refunded", refunded, - "refund_amount", TALER_JSON_from_amount (&refund_amount)); + int res; + res = TMH_RESPONSE_reply_json_pack (connection, + MHD_HTTP_OK, + "{s:o s:b, s:b, s:o}", + "contract_terms", contract_terms, + "paid", 1, + "refunded", refunded, + "refund_amount", TALER_JSON_from_amount (&refund_amount)); + return res; } do_pay: |