[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-merchant] 02/02: add backend redirect url to refund
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-merchant] 02/02: add backend redirect url to refund response |
Date: |
Thu, 18 Jan 2018 01:06:05 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository merchant.
commit 074f54843553f0452a617c2925c62532bfe87462
Author: Florian Dold <address@hidden>
AuthorDate: Thu Jan 18 01:05:57 2018 +0100
add backend redirect url to refund response
---
src/backend/taler-merchant-httpd_refund.c | 30 ++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)
diff --git a/src/backend/taler-merchant-httpd_refund.c
b/src/backend/taler-merchant-httpd_refund.c
index 8eb4d00..9d18b1e 100644
--- a/src/backend/taler-merchant-httpd_refund.c
+++ b/src/backend/taler-merchant-httpd_refund.c
@@ -288,10 +288,32 @@ MH_handler_refund_increase (struct TMH_RequestHandler *rh,
}
- return TMH_RESPONSE_reply_json_pack (connection,
- MHD_HTTP_OK,
- "{s:o}",
- "sig", GNUNET_JSON_from_data_auto
(&sig));
+ {
+ int ret;
+ char *refund_pickup_url;
+ char *refund_redirect_url;
+
+ refund_pickup_url = TMH_make_absolute_backend_url (connection,
+ "refund",
+ NULL);
+ GNUNET_assert (NULL != refund_pickup_url);
+ refund_redirect_url = TMH_make_absolute_backend_url (connection,
+ "trigger-pay",
+ "refund_url",
+ refund_pickup_url,
+ NULL);
+ GNUNET_assert (NULL != refund_redirect_url);
+ ret = TMH_RESPONSE_reply_json_pack (connection,
+ MHD_HTTP_OK,
+ "{s:o, s:s}",
+ "sig",
+ GNUNET_JSON_from_data_auto (&sig),
+ "refund_redirect_url",
+ refund_redirect_url);
+ GNUNET_free (refund_pickup_url);
+ GNUNET_free (refund_redirect_url);
+ return ret;
+ }
}
--
To stop receiving notification emails like this one, please contact
address@hidden