summaryrefslogtreecommitdiff
path: root/src/lib/merchant_api_track_transaction.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-10-20 21:23:14 +0200
committerChristian Grothoff <christian@grothoff.org>2016-10-20 21:23:20 +0200
commit1de87fc27f26ce5e1d54526ae66d45f9e35b13ac (patch)
treecc9a6dc2b59c1615d5742f75d6c2ad16a170451b /src/lib/merchant_api_track_transaction.c
parentb9b230e7079bb9e1eb937ef07e1b6b7408176f3d (diff)
downloadmerchant-1de87fc27f26ce5e1d54526ae66d45f9e35b13ac.tar.gz
merchant-1de87fc27f26ce5e1d54526ae66d45f9e35b13ac.tar.bz2
merchant-1de87fc27f26ce5e1d54526ae66d45f9e35b13ac.zip
have merchant C API also return taler error codes (at least those from the merchant for now)
Diffstat (limited to 'src/lib/merchant_api_track_transaction.c')
-rw-r--r--src/lib/merchant_api_track_transaction.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/merchant_api_track_transaction.c b/src/lib/merchant_api_track_transaction.c
index 82e2d0f4..c42b1128 100644
--- a/src/lib/merchant_api_track_transaction.c
+++ b/src/lib/merchant_api_track_transaction.c
@@ -155,6 +155,7 @@ parse_track_transaction_ok (struct TALER_MERCHANT_TrackTransactionHandle *tdo,
}
tdo->cb (tdo->cb_cls,
MHD_HTTP_OK,
+ TALER_EC_NONE,
json,
num_transfers,
transfers);
@@ -218,6 +219,7 @@ handle_track_transaction_finished (void *cls,
}
tdo->cb (tdo->cb_cls,
response_code,
+ TALER_JSON_get_error_code (json),
json,
0,
NULL);