diff options
Diffstat (limited to 'src/bank-lib/bank_api_transfer.c')
-rw-r--r-- | src/bank-lib/bank_api_transfer.c | 18 |
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); |