summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-03-12 17:44:56 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2023-03-12 17:44:56 +0800
commitff203b595fc28eb00b23535c35afcdcbdc2a846f (patch)
treee69f2f50a197a1269b036c0b6e151684f7dc9ee3
parente13451f98fab003c4cb883075053f9fb09b5c3b1 (diff)
Only profile is needed from order on checkout
-rw-r--r--interchange/ord.h4
-rw-r--r--ord.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/interchange/ord.h b/interchange/ord.h
index d6ce999..533c5a9 100644
--- a/interchange/ord.h
+++ b/interchange/ord.h
@@ -38,12 +38,12 @@ void interchange_ord_order(const char *sku,
/*!
* \brief For checking out items in the cart.
- * \param order The order to be checked out.
+ * \param order_profile The order profile/method.
* \param member The member checking out.
* \param handler A pointer to the function when a custom handler is needed to
* arrange the data into the product.
*/
-void interchange_ord_checkout(const struct interchange_ord_order *order,
+void interchange_ord_checkout(const char *order_profile,
const struct interchange_member *member,
void (*handler)(interchange_response *));
diff --git a/ord.c b/ord.c
index 6ad382e..9c13c93 100644
--- a/ord.c
+++ b/ord.c
@@ -11,14 +11,14 @@ void interchange_ord_order(const char *sku,
request(handler, NULL, NULL, "%s%s", "order?mv_arg=", sku);
}
-void interchange_ord_checkout(const struct interchange_ord_order *order,
+void interchange_ord_checkout(const char *order_profile,
const struct interchange_member *member,
void (*handler)(interchange_response *))
{
request(handler, NULL, &(struct body){ 14, {
{ "mv_todo", "submit" },
{ "mv_action", "refresh" },
- { "mv_order_profile", order->profile },
+ { "mv_order_profile", order_profile },
{ "fname", member->fname },
{ "lname", member->lname },
{ "address1", member->address1 },