Subscription 检查谷歌钱包中的订阅是否已取消

Subscription 检查谷歌钱包中的订阅是否已取消,subscription,android-pay,Subscription,Android Pay,我希望在我的网站上实现数字商品订阅的谷歌钱包 我了解在开始和取消时回发的工作原理 我担心如果取消回发无法联系我的服务器。由于我有相当多的订阅,手动检查会很麻烦,所以我想知道是否有任何方法可以联系谷歌钱包服务器(如Paypal API)检查订阅状态 如何管理失败的取消回发 谢谢,AFAIK,这里没有“查询”的API——如果有这样的API就好了:)我记得在谷歌的一个开发者聚会上问过一个类似的问题,关于“重新调整”一些现在不受欢迎的Google Checkout API,这些API确实有“查询API”

我希望在我的网站上实现数字商品订阅的谷歌钱包

我了解在开始和取消时回发的工作原理

我担心如果取消回发无法联系我的服务器。由于我有相当多的订阅,手动检查会很麻烦,所以我想知道是否有任何方法可以联系谷歌钱包服务器(如Paypal API)检查订阅状态

如何管理失败的取消回发

谢谢,

AFAIK,这里没有“查询”的API——如果有这样的API就好了:)我记得在谷歌的一个开发者聚会上问过一个类似的问题,关于“重新调整”一些现在不受欢迎的Google Checkout API,这些API确实有“查询API”

我建议您通过记录所有通知(也称为“通知历史”)来缓解问题。如果您遇到处理错误,您仍然可以访问“原始数据”

当然,这假设了两件事,(1)谷歌将永远不会失败地向您发送回发,以及(2)您的服务器始终处于就绪状态(如果服务器停机,则无法接收)

除非谷歌纠正了我的错误,否则我不认为我看到过“重试策略”-两端都有错误-例如,在GCO API中,在商户成功“确认”收到回邮之前,回邮是重新发送的。在那之前,我想你应该先看看商业中心(手册)

Hth…

好吧,没有API可以“查询”-如果有这样的API就好了:)我记得在谷歌的一个开发者聚会上,我问过一个类似的问题,关于“重新调整”一些现在不受欢迎的谷歌签出API,这些API确实有“查询API”

我建议您通过记录所有通知(也称为“通知历史”)来缓解问题。如果您遇到处理错误,您仍然可以访问“原始数据”

当然,这假设了两件事,(1)谷歌将永远不会失败地向您发送回发,以及(2)您的服务器始终处于就绪状态(如果服务器停机,则无法接收)

除非谷歌纠正了我的错误,否则我不认为我看到过“重试策略”-两端都有错误-例如,在GCO API中,在商户成功“确认”收到回邮之前,回邮是重新发送的。在那之前,我想你应该先看看商业中心(手册)


Hth…

所以这使得我的公司无法订阅。对于我们的会计部门来说,不知道他们什么时候付款已经很难管理了,但不知道他们是否结束了订阅,这真是一个大问题。我很惊讶像谷歌这样的公司竟然允许这样的事情发生。@Naouak-我不会走那么远/不要误解上面的话。您将收到成功和/或失败的通知。这是正常的过程。以上内容仅适用于出现故障时的情况——与任何第三方合作时,您可能会如何进行设计。与第三方合作时,您必须始终想象最坏情况下的scénario。我有版税给根据我收到的付款和用户使用。如果我不能确定用户是否仍在付款,我就会赔钱,我的账目也会是假的。如果有人意识到这个问题,你只需要在服务器出现故障(有时会发生)时取消订阅,服务器永远不会知道你已经停止付费。我在沙盒上试过,如果退订后回发失败,就不会重新发送。所以这使得我的公司无法订阅。对于我们的会计部门来说,不知道他们什么时候付款已经很难管理了,但不知道他们是否结束了订阅,这真是一个大问题。我很惊讶像谷歌这样的公司竟然允许这样的事情发生。@Naouak-我不会走那么远/不要误解上面的话。您将收到成功和/或失败的通知。这是正常的过程。以上内容仅适用于出现故障时的情况——与任何第三方合作时,您可能会如何进行设计。与第三方合作时,您必须始终想象最坏情况下的scénario。我有版税给根据我收到的付款和用户使用。如果我不能确定用户是否仍在付款,我就会赔钱,我的账目也会是假的。如果有人意识到这个问题,你只需要在服务器出现故障(有时会发生)时取消订阅,服务器永远不会知道你已经停止付费。我在沙盒上试过,如果退订后回发失败,就不会有任何重发。