【问题标题】:How do I get Google refund orders ?我如何获得谷歌退款订单?
【发布时间】:2017-07-30 02:27:18
【问题描述】:

Google Void Purchase API 说:

Google Play Voided Purchases API 允许您撤销对 与用户购买相关的应用内商品 作废。用户可以通过以下方式取消购买:

  • 用户请求为其订单退款。
  • 用户取消订单。
  • 订单被退回。

但是当我得到这个 API 的返回时,我发现有些购买状态是 Charged。

为什么 Google Void Purchases 退回已收费的订单?

如何获得所有退款订单?

【问题讨论】:

  • 这里有同样的问题。无效的购买 API 不会返回退款的订单,这有点违背了它的全部目的。我不知道这是错误还是功能,我也不知道该问谁,因为 Google Play 控制台提供了零方式联系技术支持。
  • +1 我想要一个明确的答案 - 我一直认为获得退款的订阅将在下次应用检查时返回“未购买”,但实际上我不知道也不知道如何查看单笔购买情况

标签: android google-play google-play-developer-api google-developers-console


【解决方案1】:

终于有办法解决了,就是从google重新查。

就像购买付款时一样,我们从谷歌检查这次购买是否真的付款,如果我们从 Void Purchase 获得退货,我们可以使用付费 API 获取购买状态,如果不是 CHARGED,我认为购买是真正的无效购买,希望对您有所帮助。

【讨论】:

  • 所以您正在“轮询”每个订单的状态?这是无效的,尤其是用户可以为订单退款的时间几乎是无限的,因此随着时间的推移,轮询订单的数量将无限增长。
  • 不,用户可以退还他的订单实际上不是无限的,谷歌会在几个小时内自动退款。
  • 我不是“轮询”所有订单,我只是轮询几个小时内创建的订单。这是一种方式。另一种方式是从谷歌Void Purchase中获取void数据,根据你得到的数据查看购买状态。
  • 您能否详细说明您的答案,或者提供一个如何实现的示例?
  • Google 已在最新 API 中修复了此错误。只需发送请求以获取 Google Play Voided Purchases API 的数据并检查 Purchases 状态是否正常。
猜你喜欢
  • 2014-08-31
  • 1970-01-01
  • 2019-02-28
  • 1970-01-01
  • 2019-07-08
  • 1970-01-01
  • 2015-07-25
  • 2020-01-11
  • 2014-04-03
相关资源
最近更新 更多