diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2017-02-08 16:13:13 +0100 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2017-02-10 14:18:37 +0100 |
commit | 60c5ee76aebfda9c378a4d9fe81544ba0ec5b214 (patch) | |
tree | 7b3b98d07ec00e4ed260b120e3ed9a7a708587a1 /src/lib/merchant_api_track_transaction.c | |
parent | 9e8f9c9d4b8febe029594ab19ac2d239154fd342 (diff) | |
download | merchant-60c5ee76aebfda9c378a4d9fe81544ba0ec5b214.tar.gz merchant-60c5ee76aebfda9c378a4d9fe81544ba0ec5b214.tar.bz2 merchant-60c5ee76aebfda9c378a4d9fe81544ba0ec5b214.zip |
Fixing testcases according to the renaming occurred
in the protocol. Please note, comments do NOT match
code, /proposal uses the POST method, and tracking
API are NOT tested yet.
Diffstat (limited to 'src/lib/merchant_api_track_transaction.c')
-rw-r--r-- | src/lib/merchant_api_track_transaction.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/lib/merchant_api_track_transaction.c b/src/lib/merchant_api_track_transaction.c index cb864410..787e28c8 100644 --- a/src/lib/merchant_api_track_transaction.c +++ b/src/lib/merchant_api_track_transaction.c @@ -201,7 +201,7 @@ handle_track_transaction_finished (void *cls, /* Nothing really to verify, this should never happen, we should pass the JSON reply to the application */ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, - "track transaction URI not found\n"); + "Did not find any data\n"); break; case MHD_HTTP_INTERNAL_SERVER_ERROR: /* Server had an internal issue; we should retry, but this API @@ -240,7 +240,7 @@ struct TALER_MERCHANT_TrackTransactionHandle * TALER_MERCHANT_track_transaction (struct GNUNET_CURL_Context *ctx, const char *backend_uri, const char *instance, - uint64_t transaction_id, + const char *order_id, TALER_MERCHANT_TrackTransactionCallback track_transaction_cb, void *track_transaction_cb_cls) { @@ -252,10 +252,13 @@ TALER_MERCHANT_track_transaction (struct GNUNET_CURL_Context *ctx, tdo->cb = track_transaction_cb; tdo->cb_cls = track_transaction_cb_cls; GNUNET_asprintf (&tdo->url, - "%s/track/transaction?id=%llu&instance=%s", + "%s/track/transaction?order_id=%s&instance=%s", backend_uri, - (unsigned long long) transaction_id, + order_id, instance); + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, + "Requesting URI '%s'\n", + tdo->url); eh = curl_easy_init (); GNUNET_assert (CURLE_OK == curl_easy_setopt (eh, |