Я пробовал эту интеграцию, используя два подхода, и я не могу заставить ни один из них работать.
При использовании параметра «Серийный номер уведомления», который позволяет вам избежать отсутствия SSL-сертификата на стороне GAE, обратный вызов из GAE в Checkout происходит так долго, что я получаю DeadlineExceededExceptions примерно через 1 мин 12 сек.
При использовании параметра «Уведомление в формате XML (требуется URL-адрес HTTPS)» сертификат 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'.
При переходе по этому URL в браузере браузер предупреждает, что сертификат недействителен, но затем утверждает, что должен быть действительным:
The certificate is only valid for the following names:
*.appspot.com , *.*.appspot.com , appspot.com
(Error code: ssl_error_bad_cert_domain)