2016-08-08 8 views
3

私は現在電子商取引のウェブサイトで働いています。私はPaypal(Express Checkout)を統合しており、昨日までうまく機能しました。Paypal Sandbox:DoExpressCheckoutPayment 10001内部エラー

私はDoExpressCheckoutPaymentリクエストを送信すると、私はこの応答を受け取る:私が送っ

"ACK" => "Failure" 
    "VERSION" => "204.0" 
    "BUILD" => "000000" 
    "L_ERRORCODE0" => "10001" 
    "L_SHORTMESSAGE0" => "Internal Error" 
    "L_LONGMESSAGE0" => "Internal Error" 
    "L_SEVERITYCODE0" => "Error" 

パラメータ:

'USER' => $username, 
'PWD' => $password, 
'SIGNATURE' => $signature, 
'VERSION' => "204.0", 
'METHOD' => 'DoExpressCheckoutPayment', 
'TOKEN' => $token, 
'PAYERID' => $payerid, 
'PAYMENTREQUEST_0_AMT' => $price, 
'PAYMENTREQUEST_0_ITEMAMT' => $price, 
'PAYMENTREQUEST_0_PAYMENTACTION' => 'Sale', 
'PAYMENTREQUEST_0_CURRENCYCODE' => 'EUR' 

をあなたはすべてのアイデアを持っていますか?

+0

私はここで米国で同様の問題に直面していますが、プロダクションアカウントではなくステージングアカウントで発生しています。それは私たちのために5日の金曜日に始まった。 私のトランザクションはUSDで、私はバージョン106を使用しています。私はバージョン204に移行しようとしましたが、まだエラー10001(内部エラー)があります。 プロダクションが行っている間は、ステージングサイトはSSLを使用しません。私はPayPalが非SSLサイトを提供していないものを最終的に変更したのだろうかと思います。 –

+0

APIメソッド 'DoExpressCheckoutPayment'が失敗している間、支払いは販売者アカウントで受け取り中です。最終的なステップでトランザクションの詳細をAPIレスポンスを介して返す必要がある場合、何かがうまくいかないように思えます。 –

答えて

0

私は同じ国の両方でhttps://developer.paypal.com/developer/accountsを新しい買い手と商人のアカウントを作成(およびその同じ通貨を使用)であることを解決することができます。

新しい販売者のAPIクレデンシャル(ユーザー名、パスワード、署名)を更新し、新しいバイヤーアカウントで支払いました。

関連する問題