注意事项

此部分单独列出了在与now.gg支付模块集成时需参考的重要术语和指南。

术语

  • now.gg支付模块(now.gg Payments Module),计费服务(Billing Service),支付服务(Payments Service)可能被互换使用。
  • 可消耗(Depletable),不可消耗(non-depletable)产品也被称为可消耗(consumable)和不可消耗(non-consumable)产品/资源。
  • 内容/产品的授权(Entitlement)也可称为交付(delivery)或分配(allotment)。

购买验证

购买验证是购买生命周期中的一个重要步骤。now.gg支付模块提供了使用公钥和verifyPurchase API进行购买验证的功能。


确认购买(Acknowledge Purchases)

确认购买是指处理订阅并授予用户产品的权利(产品交付)。

  • 订阅从确认日期开始计算。
  • 如果在购买后的3天内未确认购买,该购买将被取消,并退款给用户。

消费购买(Consuming Purchases)

消费购买是指处理购买并授予用户产品的权利(产品交付)。

  • 用户可以为同一可消耗产品下多个购买订单。
  • 请确认上一次购买已被消耗,即已处理并交付给用户,然后再处理同一用户的后续订单/重新购买。

不可消耗产品(Non-consumable Products)

要为不可消耗产品启用应用内购买,您需要根据以下逻辑为您的应用/游戏编写实现:

  • 向用户列出待购买的产品。
  • 用户购买后,为用户禁用或隐藏该产品。
    • 禁用或隐藏该产品将有效限制每个用户只能购买一次,从而使其成为不可消耗产品。

退款处理

如果您已将now.gg支付模块集成到您的应用/游戏中,任何应用内购买订单的退款都必须按照以下说明处理。

要处理退款:

  • 户必须通过 store-support@now.gg 联系我们,并提供购买的 orderId
    • orderId 将在付款后生成的购买收据中提供。
    • 我们将验证与您的订单相关的 orderId
      • 如果需要,我们还将与开发人员验证是否应处理退款。
    • 一旦 orderId 得到验证,我们将把退款退回该订单的原始付款来源。
  • 退款处理后,我们将向用户和开发人员发送电子邮件确认。

购买回调实现

如果您希望在购买流程中实现回调,您可以按照以下步骤:

  • 参考BillingManager.java 的 initiatePurchaseFlow 方法。
  • 找到 .setDeveloperPayload(string),其中string 应替换为您希望在购买期间传递的字符串。例如:setDeveloperPayload(123sf456)。
  • 该字符串将在 onPurchasesUpdated 传回。

需要帮助?

请联系 dev-support@now.gg,我们很乐意为您提供帮助。

×
文本已复制到剪贴板
copyLinkText
有疑问?请通过以下方式联系我们: dev-support@now.gg