【问题标题】:Purchases always successful even when I delete postback script即使我删除回发脚本,购买也总是成功
【发布时间】:2014-11-09 20:21:10
【问题描述】:

我正在使用Google Wallet for Digital Goods(在沙盒模式中),它运行了一两个月,并且数据库上的信息也相应地更新了。然而,最近,购买完成了,但是数据库没有更新。

为了调试,我从服务器上删除了 postback 脚本,但很奇怪的是,即使 postback 脚本不再存在,Google 仍会继续完成购买!

所以现在无论发生什么,每次购买都会进行!

Google 声称它在 iframe 内成功(在客户端上弹出以启动和完成购买)。

我正在使用沙盒信用卡。

Google 的代码有错误吗?

【问题讨论】:

  • 当您模拟 Google 回发到您的沙盒帐户中定义的 url 时会发生什么?
  • 嗯,这还有必要吗?如果我确保回发在服务器上不存在,那么它一定不是关于数据处理是否正确完成,而是如果不存在文件,为什么它会成功?我可以试试……
  • 是的 - 只是无法重现 - 我根本无法正确响应它,它按预期轰炸了我。因此,问题...
  • “无法复制”、“无法正常响应”和“爆炸”是什么意思?你的意思是你有同样的问题,或者你不能重现它?
  • 后者。我无法重现该问题。如果我故意将我的回发处理程序设置为无法正确响应 - 例如诸如未返回 Google orderId 之类的事务按预期失败。

标签: postback android-pay google-code


【解决方案1】:

我发现了问题。

不知何故,sandbox settings page 中的 postback url 字段被删除了。

我前段时间设置正确,但由于某些未知原因它丢失了。

由此看来,Google 在没有指定回发的情况下完成了购买。

-- 龙火

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    相关资源
    最近更新 更多