aboutsummaryrefslogtreecommitdiff
path: root/src/bank-lib/bank_api_transfer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bank-lib/bank_api_transfer.c')
-rw-r--r--src/bank-lib/bank_api_transfer.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/bank-lib/bank_api_transfer.c b/src/bank-lib/bank_api_transfer.c
index 3f482e8c4..da9ff4f55 100644
--- a/src/bank-lib/bank_api_transfer.c
+++ b/src/bank-lib/bank_api_transfer.c
@@ -319,13 +319,17 @@ TALER_BANK_transfer (
319 GNUNET_break (0); 319 GNUNET_break (0);
320 return NULL; 320 return NULL;
321 } 321 }
322 transfer_obj = json_pack ("{s:o, s:o, s:s, s:o, s:s}", 322 transfer_obj = GNUNET_JSON_PACK (
323 "request_uid", GNUNET_JSON_from_data_auto ( 323 GNUNET_JSON_pack_data_auto ("request_uid",
324 &wp->request_uid), 324 &wp->request_uid),
325 "amount", TALER_JSON_from_amount (&amount), 325 TALER_JSON_pack_amount ("amount",
326 "exchange_base_url", exchange_base_url, 326 &amount),
327 "wtid", GNUNET_JSON_from_data_auto (&wp->wtid), 327 GNUNET_JSON_pack_string ("exchange_base_url",
328 "credit_account", destination_account_uri); 328 exchange_base_url),
329 GNUNET_JSON_pack_data_auto ("wtid",
330 &wp->wtid),
331 GNUNET_JSON_pack_string ("credit_account",
332 destination_account_uri));
329 if (NULL == transfer_obj) 333 if (NULL == transfer_obj)
330 { 334 {
331 GNUNET_break (0); 335 GNUNET_break (0);