这可能是一个非常容易回答的问题,但无论如何我都会问:3
我已经使用Google Checkout PHP示例代码设置了我的网站(目前我正在使用Sandbox)。我有它,所以我可以将项目添加到我的网站上的购物车(定制),他们将使用PHP库发送给谷歌。这一切都运行正常,我可以使用沙箱帐户付款。但是,当我使用Notification API收到回复时,我遇到了问题。
我可以收到新的订单通知,而且工作正常。但是,当我发送通知确认时(我假设通过$Gresponse->SendAck();
发生),我在Integration Console中收到一条错误消息,说我没有按照我的请求发送序列号。
我的问题是:之前是否有人遇到此问题,我该如何解决?
我正在使用示例代码中的responsehandlerdemo.php
文件(我通过添加PHP mail()
函数稍微调整了一下来调试订单通知),并且我有Google Checkout使用XML API进行设置 - 将通知作为XML发送(是的,我使用的是HTTPS链接)。
答案 0 :(得分:2)
我有多愚蠢? :P (不要回答^。^)
对于遇到同样问题的其他人来说,解决起来很简单 - 在你的$data[$root]['serial-number']
函数中推送$Gresponse->SendAck()
作为参数,它会整理出序列号,一切都会好的。
希望我帮忙!