summaryrefslogtreecommitdiff
path: root/src/lib/merchant_api_track_transaction.c
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2017-02-08 16:13:13 +0100
committerMarcello Stanisci <marcello.stanisci@inria.fr>2017-02-10 14:18:37 +0100
commit60c5ee76aebfda9c378a4d9fe81544ba0ec5b214 (patch)
tree7b3b98d07ec00e4ed260b120e3ed9a7a708587a1 /src/lib/merchant_api_track_transaction.c
parent9e8f9c9d4b8febe029594ab19ac2d239154fd342 (diff)
downloadmerchant-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.c11
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,