【发布时间】:2012-03-09 18:30:25
【问题描述】:
我有一个在 Hostgator 共享主机帐户中运行的网站,从 v1.2 开始使用 Google Checkout (GC) - 当该网站首次上线时,GC 开箱即用。
最近我将站点移至 VPS 服务器,GC 停止处理此错误: Google Checkout:来自 Google Checkout 服务器的响应无效
我认为这不是 Magento 的 Google Checkout 集成的问题,而是新的 VPS 服务器或 SSL 证书需要进一步测试,因此我将站点移回共享服务器(GC 再次开始工作!),然后使用有效的 SSL 证书、有效的 GC 帐户设置一个测试站点。
3 周过去了,GC 仍然无法在 VPS 服务器中工作;在 Hostgator 支持的帮助下,我已经尝试/搜索/测试了所有可能性,并且我们已经用尽了所有选项,以至于我们认为这与 SSL 证书设置或服务器配置无关。
根据上述错误和“var/log/payment_googlecheckout”的日志,我认为它无法重定向到 checkout.google.com/schema/2
<order-processing-support>
<request-initial-auth-details>true</request-initial-auth-details>
</order-processing-support>
</checkout-shopping-cart>
[dir] => out
似乎很多人之前都遇到过同样的错误,但似乎没有人能够找到原因,我开始认为这是 Magento 的 Google Checkout 模块的错误。
如果您之前遇到过此问题并已解决,请分享。谢谢!
【问题讨论】:
-
网站现在运行的是什么版本的 Magento?
-
如果您在这里发布问题,这个问题一定不是无法解决的...... ;)
-
它在 v1.6.2 上运行。每次版本更新都没有问题。