summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_check-payment.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/taler-merchant-httpd_check-payment.c')
-rw-r--r--src/backend/taler-merchant-httpd_check-payment.c15
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: