【问题标题】:Cancellation postback discontinued from Google Wallet For Digital GoodsGoogle Wallet For Digital Goods 已停止取消回发
【发布时间】:2013-12-19 13:44:34
【问题描述】:

有谁知道为什么取消订阅后 Google Wallet for Digital Goods 不向服务器发送回发请求? 是否有一些延迟或这是一个错误? 我没有看到任何关于延迟的信息。前段时间取消回传会在几秒钟内到达我的服务器。今天我看到几个小时没有取消过去。

当我付款时,我的服务器收到新付款的回发请求,不幸的是,当我在 Google 电子钱包控制台(Merchant Center 或买家中心)中取消订阅时,服务器什么也没收到。

在真实帐户和沙盒帐户中观察到此行为。

我在任何操作之前添加了收入请求的记录,以排除我的代码中可能存在的错误,因此我可以确定来自 Google 电子钱包的请求不会发送到我的服务器。

【问题讨论】:

  • 据我记得,只有 BUYER 取消会生成failure postback(如果 Merchant 取消则不会)。我目前的 Merchant Center 有问题 :),所以如果您可以提供您的沙盒页面 URL,我可以购买订阅并取消以供您测试。嗯……
  • only cancellations by a BUYER generate - 这不是事实,因为当我们从 Checkout 迁移时,我们做了一个系统来帮助我们管理订阅,但是我们在商家中心手动取消了“重新创建”的订阅,我们的服务器收到了取消回发。现在我们的服务器不知道取消的订阅。
  • 刚刚检查了日志...我们的服务器收到了一份取消通知。取消是明天。
  • 这只是一个通知。但 Google 电子钱包不会将新的取消通知我们的服务器。
  • 它被破坏了一段时间,但它又可以工作了。 See here

标签: payment android-pay


【解决方案1】:

更新:在再次联系 Google 并将我们的请求升级后,我们被告知; "我们正在调查过去取消通知的问题。目前看来订阅取消通知已正确发送"

我们还发现,新的取消订单现在可以正常通过。

目前尚不清楚出现了什么问题,或者系统是否被故意离线并重新启动,但似乎已恢复完整服务。以前丢失的回发目前尚未发送。


过去一周我们也遇到过类似的取消问题。我已联系 Google 并刚刚收到此回复;

“我收集了我们专家的建议。他们已确认我们不再发送取消订单的通知。”

这将影响我们使用 Google 电子钱包的决定 - 如果我们知道不会支持该功能,我们肯定不会选择使用它。如果您受到影响,我建议与他们联系,告诉他们这对您很重要。你可以在这里这样做:https://support.google.com/payments/?hl=en#contact=1

【讨论】:

  • 我希望不是这样。取消回调是将订阅状态与我们的数据库同步的唯一方法。通知仍然是 API 的一部分,如下所示:developers.google.com/commerce/wallet/digital/docs/… 他们不会在没有事先通知所有商家迁移到不同解决方案的情况下破坏正在运行的 PAYMENT 系统的工作流程。
  • 订阅取消回发现在正在工作!有关问题,请参阅 EdSF 的最后评论。我已经检查过了并且可以工作。
猜你喜欢
  • 2013-10-18
  • 1970-01-01
  • 2013-02-24
  • 1970-01-01
  • 2013-02-20
  • 2012-08-01
  • 2013-04-26
  • 2014-07-21
  • 2013-01-17
相关资源
最近更新 更多