Play商店支付失败提示“您已拥有此内容”

相比国内移动支付依赖于订单号校验是否为新订单,Play商店的逻辑是不太一样的,对于Play商店而言,用户购买了你的商品后,还得“消费”掉这个商品才可以继续购买下一个同类型的商品。

解决此问题的方法,不是你能搜到的各大论坛给出的什么“清缓存”,而是有以下两个方法:

1.消费掉这个商品:

  1. 使用支付回调的purchase.getPurchaseToken()获取token;
  2. 使用token调用:
BillingClient.consumeAsync(purchaseToken, new ConsumeResponseListener());

完成。

2.去后台发起退款:

进入 Google Play Colsole,左侧“订单管理”,进入后找到你的测试订单:


订单管理

发起退款即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本篇文章是官网中文版。有外网的小伙伴可以直接访问官网地址和代码示例 https://developer.andro...
    钢镚koala阅读 9,277评论 0 0
  • 2019的Google I/O大会带来了很多Android相关的新功能,其中也包括Google Play支付的重大...
    空同定翁阅读 13,014评论 6 10
  • 什么是Google Play? 受国内政策影响,大部分android用户是没有接触过google play的。Go...
    空同定翁阅读 10,345评论 5 10
  • 前几天春节,一家三口人在家的时候,偶尔做了两三次蛋糕吃,甜度口感外观都还不错。 为什么我毫不谦虚地说...
    思绚怯语阅读 3,508评论 0 7
  • 简书作者: *01* 听说 你要结婚了 可惜 新娘不是我 你结婚的时候 不要叫我了 我还是不想祝福你 *02* 还...
    卿九久阅读 3,550评论 2 4

友情链接更多精彩内容