设置商品销售

销售商品

您可以通过以下方式销售商品:

  1. 快速购买单项商品。可以通过此方式销售任意数量的单个SKU(例如100瓶相同的魔法药水或自定义数量的虚拟货币)。
  2. 购物车下单。通过此方式,用户可以将商品加入购物车、添加或删除商品以及更改商品数量。

快速购买

  1. 调用Create order with specified item API。响应中将传入用于打开支付UI的令牌。
  2. 用收到的支付令牌打开支付UI。
注:
折扣信息(个体折扣或与购买关联的折扣)只在支付UI中对用户提供。不支持使用促销码。
注:
要调用艾克索拉API,您可以使用针对各游戏引擎和平台的现成SDK:

购物车下单

实现以下逻辑:
  1. 设置购物车并获取令牌:
  2. 打开支付UI

在客户端上设置购物车和购物车下单

自行实现添加和删除商品的逻辑。另外还需要考虑一个情况,即在调用设置购物车的API之前,您没有订单会应用哪些促销活动的信息,也就是说,总价和添加的奖励品的详情不可知。

  1. 玩家添加商品到购物车后,请调用Fill cart with items API。所选商品的当前信息(折扣前后的价格、奖励品)将传入响应中。
  2. 调用Create order with all items from current cart API。订单ID和支付令牌将传入响应中。创建的订单将获得New的订单状态。
  3. 打开支付UI
注:
要调用艾克索拉API,您可以使用针对各游戏引擎和平台的现成SDK:

在服务器上设置购物车和购物车下单

此方式下设置购物车的时间可能较长,因为每个购物车更改必须伴随API调用。

完成以下步骤:

  1. 更改购物车:

注:
如要获取购物车的当前状态,请调用Get current user’s cart API。
  1. 调用Create order with all items from the current cart API。订单ID和支付令牌将传入响应中。创建的订单将获得New的订单状态。
  2. 打开支付UI

打开支付界面

要进行商品支付,请打开支付UI。用于打开支付UI的令牌将传入Create order with all items from current cart API响应中。

通过以下方式之一实现支付UI的打开:

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2024年11月8日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!