升级

运行机制

升级允许用户以仅对增加内容付费的形式购买更高级的游戏套装。每个升级的价格可以单独设置。

Note: 升级仅适用于预订或通过DRM free分发包交付的游戏。不能对升级应用促销活动、区域销售限制好友赠礼功能。

使用者

  • 使用无令牌集成且集成了商店,并启用了游戏密钥模块的合作伙伴。
  • 使用令牌集成且集成了登录管理器和商店,并启用了游戏密钥模块的合作伙伴。

如何获取

设置无令牌集成的升级:

  1. 在发布商帐户的游戏密钥部分,选择套餐或新建套餐。
  2. 配置预订或DRM free分发方式。要配置DRM free分发方式:
    1. 基本设置部分启用DRM free
    2. 密钥和分发包部分启用分发包上传
  3. 要启用升级并配置其价格,请联系帐户经理或发送邮件至am@xsolla.com
  4. 配置升级邮件发送:
    1. 在您的网站上添加升级的购买按钮及请求用户电子邮箱的表单。
    2. 实现发送升级API方法,以通过邮箱认证用户并判断其已购买的升级。
    3. 在请求中传递access_data对象,其中包含用户邮箱和要升级到的套餐SKU。
    4. 选择升级后,用户将收到一封邮件,其中包含升级购买链接以及其他可用升级的列表。

用户收到的邮件示例:

显示更多

设置有令牌集成的升级:

  1. 在发布商帐户的游戏密钥部分,选择套餐或新建套餐。
  2. 配置预订或DRM free分发方式。要配置DRM free分发方式:
    1. 基本设置部分启用DRM free
    2. 密钥和分发包部分启用分发包上传
  3. 实现获取游戏获取升级API方法。
  4. 配置以下Webhook:
    1. 付款退款。升级数据包含在purchase.pin_codes.upgrade对象中发送。
    2. 升级退款
  5. 要启用升级并配置其价格,请联系帐户经理或发送邮件至am@xsolla.com
  6. 要设置购买升级时打开的支付UI,请在令牌中传递以下参数:
    1. user.id
    2. purchase.pin_codes.upgrade.id_user_history(从游戏列表中获得)
    3. purchase.pin_codes.upgrade.id(从升级列表中获得)

如果用户购买了单个套餐的一系列升级,然后要求对其中一个升级退款,则该升级以及所有后续升级均将取消。默认情况下,不会对后续升级的付款进行退款。如要设置对整个系列的升级退款,请联系帐户经理或发送邮件至am@xsolla.com

Note: 可使用艾克索拉登录管理器授权用户并接收user.id