我已經嘗試過使用兩種方法進行此集成,並且我都無法工作。在GAE上使用Checkout Java SDK進行Google Checkout 2級集成
當使用「通知序列號」設置(允許您在GAE端沒有SSL證書時),從GAE到Checkout的回調需要很長時間纔會發生,我會在約1分鐘後收到DeadlineExceededExceptions 12秒。
當使用「通知爲XML(需要一個HTTPS URL)」設置,SSL證書是無效的,而且在連接上結帳超時:
We encountered an error trying to access your server at https://VERSION.APP_ID.appspot.com/googleCheckout -- the error we got is java.io.IOException: Error 'TIMEOUT' connecting to url 'https://VERSION.APP_ID.appspot.com/googleCheckout'.
去那個網址在瀏覽器中時,瀏覽器警告說,該證書是無效的,但隨後聲稱它應該是有效的:
The certificate is only valid for the following names:
*.appspot.com , *.*.appspot.com , appspot.com
(Error code: ssl_error_bad_cert_domain)
我不使用GAE,也不使用JAVA(因此請注意emptor)。看起來很奇怪,回調(發送一個序列號來獲取數據)需要很長時間 - 你有什麼洞察力,爲什麼這是 - 回答:你有沒有嘗試/測試它使用一些(其他,不使用GAE,也許是本地盒)資源來查看/比較? – EdSF 2012-03-22 00:49:06
您是否確實告訴Checkout聯繫「https://VERSION.APP_ID.appspot.com/googleCheckout」? ;) – TomTasche 2012-03-22 18:54:36
@TomTasche很明顯,這不是真的,我真正的版本號和應用程序ID,例如。 39.montyslondon.appspot.com。 – Eliot 2012-03-23 00:18:31