2012-01-19 64 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()函數。 –