购买管理

通过方法详解文档了解高级设置。

如何设置通过Steam进行支付

注意
使用Game Commerce资源时请参考本方法详解。
玩家通过Steam为游戏内购买项进付款时,艾克索拉可作为付款直接帐户。这样您就不必集成Steam SDK或在设置游戏内商店时考虑通过Steam支付的情况下需完成的繁琐设置。

要设置通过Steam进行支付:

  1. 与艾克索拉签署一份额外协议。

注:
通过Steam进行支付时,艾克索拉收取较少的收入分成。详细信息请咨询您的帐户经理。
  1. 在您的发布商帐户中为Steam设置直接帐户
  2. 设置通过Steam进行本机用户认证
  3. 打开Unity项目。
  4. 在主菜单中单击Window > Xsolla > Edit Settings
  5. Inspector面板的Payments字段中选择Steam Gateway

更改Unity项目设置后,支付令牌请求中将添加x-steam-userid头。

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏

如何使用优惠券

注意

仅在使用以下资源时参考本方法详解:

  • Game Commerce
  • Cross-Buy

Cross-Buy资源将于2022年4月淘汰。您可以继续使用该资源,但它将不再更新及补充新功能。建议您转移到Game Commerce资源,该资源包含配合艾克索拉产品使用的所有类和方法。

为了让您的应用获得新用户,增加销售量,您可以实施优惠券促销活动。兑换优惠券时,用户可能会收到以下奖励之一:
  • 虚拟货币套餐
  • 游戏密钥
  • 虚拟物品

关于优惠券促销活动的功能和限制,详见游戏内商店指南

配合优惠券促销活动方法:

  1. 按照优惠券促销活动的设置说明,完成发布商帐户中的设置。
  2. 使用以下SDK方法实现游戏内逻辑:

    • GetCouponRewards — 获得一个可以在兑换优惠券时记入用户帐户的项目列表。Get coupon rewards API调用与SDK方法一起使用。
    • RedeemCouponCode — 兑换优惠券代码,并对用户进行奖励。Redeem coupon code API调用与SDK方法一起使用。
注:
如果您不想在应用程序中额外实现优惠券操作界面和逻辑,请联系您的帐户经理设置优惠券促销活动。此情况下,优惠券的输入与激活不在购物车界面进行,而是在用户在支付中心中支付购买项时进行。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏

如何使用促销码

注意
使用Game Commerce资源时请参考本方法详解。
为了让您的应用获得新用户,增加销售量,您可以实施促销码活动。兑换促销码时,用户可能会收到以下奖励中的一项或多项:
  • 购物车折扣
  • 奖励商品:
    • 虚拟货币套餐
    • 游戏密钥
    • 虚拟物品(包括捆绑包或到期性订阅)

关于促销码活动的功能和限制,详见游戏内商店指南

要使用促销码:

  1. 按照促销码活动的设置说明完成发布商帐户中的设置。
  2. 使用以下SDK方法实现游戏内逻辑:

    • GetPromocodeReward — 获得促销码奖励。允许用户在多个商品中选择一个作为奖励。Get promo code reward API调用与SDK方法一起使用。
    • RedeemPromocode — 兑换促销码。兑换促销码后,用户获得免费商品和/或购物车中的价格打折。Redeem promo code API调用与SDK方法一起使用。
注:
如果您不想在应用程序中额外实现促销码操作界面和逻辑,请联系您的帐户经理设置促销码活动。此情况下,促销码的输入与激活不在购物车界面进行,而是在用户在支付中心中支付购买项时进行。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏

如何使用捆绑包

注意
使用Game Commerce资源时请参考本方法详解。
要为应用程序获取新用户及提高销售额,可以通过捆绑包的形式以低于单卖的价格捆绑销售一组商品。

捆绑包中可包含:

  • 虚拟货币(包括平台专用货币)
  • 虚拟货币套餐
  • 用于预先选中的DRM平台的游戏密钥
  • 虚拟物品,包括到期性订阅
  • 捆绑包

关于捆绑包的功能和限制,详见游戏内商店指南

要使用捆绑包:

  1. 按照捆绑包设置说明完成发布商帐户中的设置。
  2. 使用以下SDK方法实现游戏内逻辑:

    • GetBundles — 获取捆绑包列表以生成目录。Get list of bundles API调用与SDK方法一起使用。
    • GetBundle — 获取指定SKU的捆绑包。Get specified bundle API调用与SDK方法一起使用。
注:
对于包含以真实货币购买的商品的捆绑包,捆绑包中商品的总价在total_content_price参数中传递。可使用该值展示在应用程序中购买捆绑包的好处。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏

如何将游戏内商店网站配合SDK使用

注意

仅在使用以下资源时参考本方法详解:

  • Game Commerce
  • Cross-Buy

Cross-Buy资源将于2022年4月淘汰。您可以继续使用该资源,但它将不再更新及补充新功能。建议您转移到Game Commerce资源,该资源包含配合艾克索拉产品使用的所有类和方法。

实现通过游戏内商店在游戏外销售虚拟物品和虚拟货币。所购物品和货币将在玩家物品库中可用。

要将您的商店网站与SDK集成:

  1. 创建商店网站
  2. 在应用程序代码中指定游戏内商店的网站地址。
  3. 实现应用程序与商店网站的交互逻辑

创建商店网站

您可以按照在网站上连接商店的说明使用建站器创建商店网站。

注意
默认情况下,创建网站时会在发布商帐户中创建一个新的登录管理器项目。设置建站器时,请使用设置SDK时的同一个登录管理器项目。

如果要连接一个通过其他解决方案创建的商店网站,请按照创建商店说明进行操作。

应用程序与商店网站交互的逻辑建议

开发您的应用程序时可以考虑如下建议:

  1. 将应用程序的用户注册和授权字段与商店网站上登录管理器小组件中的相应字段同步:
    • 如果注册和授权使用的是用户邮箱和密码,则设置用户名等于应用程序中的邮箱地址。

注:
小组件默认使用用户邮箱和密码进行授权和注册。
    • 如果注册和授权使用的是用户名、用户邮箱和密码,请联系您的帐户经理更改登录管理器小组件字段。
  1. 从应用程序客户端导航至商店网站时,请实现直通(pass-through)用户授权。前提是必须将用户令牌传入URL参数。Cross-Buy资源的演示场景中包含了一个授权示例。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
隐藏
上次更新时间: 2023年10月10日

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

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