2012-01-19 120 views
0

我正在整合谷歌结账payment.very事情以完美的方式进行,但最后 在响应处理程序,订单响应重复。我尝试了很多东西,但我无法找到如何停止“重复响应”。 因为这个文件的大小 'googlemessage.log'每次增加。如何停止谷歌退出谷歌通知响应从谷歌退房

       $Gresponse->SendAck(null, false); 

但这可以帮助我。

回答

0

您必须确认每个通知与HTTP 200响应代码和通知的序列号:

http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Notification_API.html#responding_to_notifications

谷歌Checkout会尝试重新发送通知长达14天或直到你承认它。

+0

你好Mihai Ionescu,谢谢你的建议。我已经准备好阅读这个链接,但它可以帮助我。实际上,我在回应处理程序中使用此代码 case“new-order-notification”:{ $ Gresponse-> SendAck($ data [$ root] ['serial -number'],true); break;} 我也在每一处使用sendAck()函数。 –