FlashのWebサイトがあります。私がデジタル商品でPaypalExpressCheckoutを使いたいとき、私はこれを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