免费游戏密钥
运行机制
免费游戏密钥是一种用户无需使用虚拟货币或真实货币购买即可获得的商品类型。
使用示例:
- 您可以向已拥有主游戏的用户赠送免费DLC以奖励他们的忠实支持。
- 您可以限时赠送免费游戏权限来吸引新用户。
如何获取
- 通过以下方式之一创建免费游戏密钥:
- 设置免费游戏密钥的交付。
通过发布商帐户创建
要创建免费游戏密钥:- 在发布商帐户中打开您的项目。
- 在侧边栏中单击商店。
- 在游戏密钥窗格中,单击:
- 连接 – 如果没有游戏密钥
- 配置 – 如之前已连接游戏密钥
- 在游戏密钥选项卡中,单击新游戏密钥套餐 > 手动创建。
- 设置基本套餐设置:
- SKU
- 游戏名称
- 属性(可选)
- 单击保存并继续。
- 选择游戏分发平台,然后上传包含游戏密钥的CSV或TXT文件。
- 如要在正式发布之前销售游戏,请将预订开关切换为开。您可以在创建密钥时指定向用户交付密钥的发布日期,也可以之后指定。
- 单击保存并继续。
- 打开免费游戏密钥开关。 如游戏已在Steam平台上发布,您可以从该平台导入价格设置。方法是单击通过链接导入,然后指定您的游戏在Steam上的链接。
- 您可以设置游戏密钥购买限制。方法是将限制单个用户可购买游戏密钥的次数开关设置为开,然后指定单个用户可购买的密钥数。
注:
创建支付令牌时如使用真实货币进行购买,将应用该限制。用户的邮箱地址不视作唯一标识符,因此用户可以获得不限数量的免费游戏密钥。
- 单击保存并继续。
要更改已创建的游戏密钥套餐,请在游戏密钥选项卡上选中密钥,进行更改,然后保存。
通过API调用创建
- 要创建免费游戏密钥,请使用游戏密钥方法组管理子部分下的API调用。创建或编辑商品时,请在请求正文中传入
is_free = true
。此设置位于正文unit_items
对象的数组中。 - 创建免费商品的订单,请调用使用指定免费商品创建订单API。
- 获取用户的订单状态。
注:
如订单中有包含虚拟物品或货币的捆绑包,此步骤为必需。如订单仅包含免费游戏密钥,则可跳过此步骤。
设置免费游戏密钥的交付
快速购买
如用户使用快速购买(即不使用购物车),则调用使用指定免费商品创建订单API来向其发放免费游戏密钥。成功向该方法发送请求后将立即向用户的物品库发放免费游戏密钥(无需打开支付中心支付表单)。购物车下单
如用户使用购物车下单:- 如用户购物车中同时包含付费和免费商品,请调用标准的使用特定购物车中的所有商品创建订单和使用当前购物车中的所有商品创建订单API来创建订单。用户将通过支付中心的支付表单对订单进行支付。
- 如用户购物车中仅包含免费商品,请调用使用免费购物车创建订单和使用特定免费购物车创建订单API来获取免费购物车。此场景下将不使用支付界面,付款将自动进行处理。将自动打开一个表单要求用户提供邮箱地址,随后将下单并将用户重定向到显示订单状态的页面。
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。