Интеграция Google Checkout уровня 2 с использованием Checkout Java SDK на GAE - PullRequest
2 голосов
/ 19 марта 2012

Я пробовал эту интеграцию, используя два подхода, и я не могу заставить ни один из них работать.

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

1 Ответ

1 голос
/ 23 марта 2012

Эта ошибка может быть связана с:

http://code.google.com/p/googleappengine/issues/detail?id=3062

You can now use https://1-dot-latest-dot-myapp.appspot.com/ in lieu of http://1.latest.myapp.appspot.com/ to get around this problem.

Он помечен как исправленный, но мне кажется, что это чепуха. Все равно попробую и доложу.

...