gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-merchant] branch master updated: include contract te


From: gnunet
Subject: [GNUnet-SVN] [taler-merchant] branch master updated: include contract terms in refund / check-pay
Date: Fri, 19 Jan 2018 02:32:44 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository merchant.

The following commit(s) were added to refs/heads/master by this push:
     new d08f3bc  include contract terms in refund / check-pay
d08f3bc is described below

commit d08f3bc98e5e03bdb2ffca9a8a6dcc3788178f85
Author: Florian Dold <address@hidden>
AuthorDate: Fri Jan 19 02:32:12 2018 +0100

    include contract terms in refund / check-pay
---
 src/backend/taler-merchant-httpd_check-payment.c | 15 +++++++++------
 src/backend/taler-merchant-httpd_refund.c        |  7 ++++---
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_check-payment.c 
b/src/backend/taler-merchant-httpd_check-payment.c
index 592ccaa..57eda8e 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:
diff --git a/src/backend/taler-merchant-httpd_refund.c 
b/src/backend/taler-merchant-httpd_refund.c
index 3c84285..40f1032 100644
--- a/src/backend/taler-merchant-httpd_refund.c
+++ b/src/backend/taler-merchant-httpd_refund.c
@@ -308,14 +308,15 @@ MH_handler_refund_increase (struct TMH_RequestHandler *rh,
     GNUNET_assert (NULL != refund_redirect_url);
     ret = TMH_RESPONSE_reply_json_pack (connection,
                                         MHD_HTTP_OK,
-                                        "{s:o, s:s}",
+                                        "{s:o, s:s, s:o}",
                                         "sig",
                                         GNUNET_JSON_from_data_auto (&sig),
                                         "refund_redirect_url",
-                                        refund_redirect_url);
+                                        refund_redirect_url,
+                                        "contract_terms",
+                                        contract_terms);
     GNUNET_free (refund_pickup_url);
     GNUNET_free (refund_redirect_url);
-    json_decref (contract_terms);
     json_decref (root);
     GNUNET_JSON_parse_free (spec);
     return ret;

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]