merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit 9499f7eb1845621b4ccb7d6f1f48ca3e232c5492
parent 9f8b9743f382ee627439634369788489248c9a41
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Sat, 15 Oct 2016 23:22:14 +0200

fix missing receiver in /track/transfer query string (merchant-lib)

Diffstat:
Msrc/backend/taler-merchant-httpd_track-transfer.c | 2+-
Msrc/lib/merchant_api_track_transfer.c | 5+++--
2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_track-transfer.c b/src/backend/taler-merchant-httpd_track-transfer.c @@ -555,7 +555,7 @@ MH_handler_track_transfer (struct TMH_RequestHandler *rh, receiver_str = MHD_lookup_connection_value (connection, MHD_GET_ARGUMENT_KIND, - "instance"); + "receiver"); if (NULL == receiver_str) receiver_str = "default"; rctx->mi = TMH_lookup_instance (receiver_str); diff --git a/src/lib/merchant_api_track_transfer.c b/src/lib/merchant_api_track_transfer.c @@ -241,10 +241,11 @@ TALER_MERCHANT_track_transfer (struct GNUNET_CURL_Context *ctx, tdo->cb_cls = track_transfer_cb_cls; /* TODO: do we need to escape 'exchange_uri' here? */ GNUNET_asprintf (&tdo->url, - "%s/track/transfer?wtid=%s&exchange=%s", + "%s/track/transfer?wtid=%s&exchange=%s&receiver=%s", backend_uri, wtid_str, - exchange_uri); + exchange_uri, + receiver); GNUNET_free (wtid_str); eh = curl_easy_init (); GNUNET_assert (CURLE_OK ==