【发布时间】:2013-03-15 06:18:20
【问题描述】:
我有一个 Flash 网站。当我想通过数字商品使用 Paypal Express Checkout 时,我称之为 javascript 代码:
dg = new PAYPAL.apps.DGFlow();
dg.startFlow("http://mydomain.com/setup.php");
setup.php 调用 SetExpressCheckoutPayment 函数并重定向到https://www.sandbox.paypal.com/incontext?token=...&useraction=commit
使用 Firebug,我可以看到此地址返回 302,并重定向到 https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?exp_type=&cookiesBlocked=&token=...&useraction=commit 此地址也返回 302 并重定向到 https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s1
在这里它挂了几分钟,并以这个错误消息结束:
Proxy Error
The proxy server could not handle the request GET /webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow.
Reason: Error during SSL Handshake with remote server
我上周开始有时会收到此错误,今天每次都出现此错误。 它发生在我的 MAMP 环境和我的网站上。 我没有 SSL 证书,但上周我没有,这不是问题。
你知道这个错误信息吗?
编辑
我尝试使用 Opera,proxyError 出现在不同的步骤:https://www.sandbox.paypal.com/webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow?execution=e1s4
今天早上在 Firefox 上,我在第一次重定向后遇到了另一个代理错误:
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /webapps/checkout/webflow/sparta/expresscheckoutvalidatedataflow.
Reason: Error reading from remote server
【问题讨论】:
-
我只是想让您知道,我在过去一周刚刚开始收到同样的问题。我今天与他们的几位集成工程师取得了联系。如果他们能顺利通过,我会跟进。看来他们最近升级了他们的平台,我假设他们手头有一些集成问题。我不认为问题出在您的代码上,所以不要废弃所有内容。