2

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
4

2 に答える 2

1

昨日からプロキシエラーは発生していません。何も変更しなかったので、PayPalサーバーが不安定なようです...

于 2013-03-28T12:31:14.743 に答える
0

日曜日の夜から同じ問題が発生しています(コメントとして投稿できず、まだ十分な評判がありません)。

私はMerchantSDK( https://github.com/paypal/merchant-sdk-php )を使用してLiquidWeb共有ホスティングを利用しています。エラーが発生したとき、私はmerchant-sdk-php-2.1.96を使用していて、merchant-sdk-php-2.2.98にアップグレードしようとしましたが、現在はさらに悪化しています(混乱を招く最初のリダイレクトも実行しません)。私のコードはサーバー側ですが、同じURLでタイムアウトとプロキシエラーが発生します:

            $ setECResponse = $ PayPal_service-> SetExpressCheckout($ setECReq);

            if($ setECResponse-> Ack =='成功'){          
                $ token = $ setECResponse-> Token;
                $ payPalURL='https://www.sandbox.paypal.com/incontext?token='。$ token;
                $ this-> Redirect($ payPalURL);
            }
于 2013-03-26T16:26:11.383 に答える