GooglePlay 撤销了测试订阅

yoz*_*zzz 5 android subscription auto-renewing google-play google-play-services

我正在研究订阅续订功能,处于测试模式,测试付款方式。问题是我们收到取消订阅 webhook,GooglePlay 使订阅撤销。?? 从参数:

?"cancelReason": "1"
Run Code Online (Sandbox Code Playgroud)

文档中的状态代码,

例如,由于计费问题,系统取消了订阅。

也来自文档

撤销订阅会立即删除对订阅的访问权限,通常在您或 Google 怀疑存在欺诈时执行。

通常,它会在续订后立即发送取消 webhook,即使它成功了,所以我会收到两封关于续订成功和取消的电子邮件。在我的情况下,5 分钟后调用续订(文档

有人想法,可能是什么原因?是不是一些“谷歌反欺诈系统”。因为出于测试目的,我们的订阅期短但价格高。但是当我们做测试,测试支付方式,没有真实交易时,可能不应该执行反欺诈。

yoz*_*zzz 5

问题是,我们不承认新订阅。
从文档:

如果您使用 Google Play Billing Library 2.0 或更新版本,您必须在三天内确认所有购买。未能正确确认购买会导致这些购买被退款。

关于订阅:

对于订阅,您必须确认任何包含新购买令牌的购买。这意味着所有初始购买、计划更改和重新注册都需要确认,但您无需确认后续续订。

使用许可证测试人员进行测试确认购买:

对于许可证测试人员进行的购买,确认窗口较短。如果在五分钟内没有得到确认购买将被退款和撤销,而不是三天。

更新文档中的 更改

您还应该验证采购是否按照处理采购中的说明正确确认。对于从许可证测试人员处购买的产品,如果您的应用未确认购买,则 > 购买将在 3 分钟后退款,并且您将收到有关取消的电子邮件。您还可以查看 Google Play 管理中心中的“订单”标签,查看订单是否在 3 分钟后退款。