diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd_private-post-orders.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_private-post-orders.c | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/src/backend/taler-merchant-httpd_private-post-orders.c b/src/backend/taler-merchant-httpd_private-post-orders.c index 62ac3b15..66c698e8 100644 --- a/src/backend/taler-merchant-httpd_private-post-orders.c +++ b/src/backend/taler-merchant-httpd_private-post-orders.c @@ -277,7 +277,9 @@ execute_transaction (struct TMH_HandlerContext *hc, h_post_data, pay_deadline, claim_token, - order); // called 'contract terms' at database. + order, /* called 'contract terms' at database. */ + NULL, // FIXME! + TALER_MCA_NONE); // FIXME: use from TMH_private_post_orders_with_pos_secrets if (qs <= 0) { /* qs == 0: probably instance does not exist (anymore) */ @@ -1439,20 +1441,13 @@ merge_inventory (struct MHD_Connection *connection, } -/** - * Generate an order. We add the fields 'exchanges', 'merchant_pub', and - * 'H_wire' to the order gotten from the frontend, as well as possibly other - * fields if the frontend did not provide them. Returns the order_id. - * - * @param rh context of the handler - * @param connection the MHD connection to handle - * @param[in,out] hc context with further information about the request - * @return MHD result code - */ MHD_RESULT -TMH_private_post_orders (const struct TMH_RequestHandler *rh, - struct MHD_Connection *connection, - struct TMH_HandlerContext *hc) +TMH_private_post_orders_with_pos_secrets ( + const struct TMH_RequestHandler *rh, + struct MHD_Connection *connection, + struct TMH_HandlerContext *hc, + const char *pos_key, + enum TALER_MerchantConfirmationAlgorithm pos_algorithm) { json_t *order; struct GNUNET_TIME_Relative refund_delay = GNUNET_TIME_UNIT_ZERO; @@ -1668,4 +1663,17 @@ TMH_private_post_orders (const struct TMH_RequestHandler *rh, } +MHD_RESULT +TMH_private_post_orders (const struct TMH_RequestHandler *rh, + struct MHD_Connection *connection, + struct TMH_HandlerContext *hc) +{ + return TMH_private_post_orders_with_pos_secrets (rh, + connection, + hc, + NULL, + TALER_MCA_NONE); +} + + /* end of taler-merchant-httpd_private-post-orders.c */ |