Я пробовал эту интеграцию, используя два подхода, и я не могу заставить работать ни один из них.
При использовании параметра «Серийный номер уведомления», который позволяет избежать отсутствия 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)