magentoでペイパルの前払い金を引き上げます。 magento adminですべての認証情報を入力しました。フロントエンドに移動して、Pay-Palボタンをクリックすると、
Paypalゲートウェイが要求を拒否しました。セキュリティヘッダーが無効です(#10002:セキュリティエラー
私は多くのグーグルを検索し、いくつかの提案を見つけました
Admin-> configuration-> Paypal-> API/Integration SettingsからAPI Username、API Password、およびAPI Signatureを削除します。キャッシュをクリアして、もう一度テストします
私はこれらすべてを試しましたが、それでも同じエラーが発生します。
何が問題なのか教えてください
セキュリティヘッダーが無効なエラーは、次の2つの理由でのみ発生します。
間違った資格情報APIユーザー名、APIパスワード、API署名を正しく入力したことを確認してください。コピーアンドペースト中に誤ってスペースが追加されると、このエラーが発生することがあります。 SDKまたはサードパーティのショッピングカートの管理パネルでこの設定を再確認してください。
間違ったエンドポイントデータを間違ったエンドポイントに送信すると、このエラーが発生します。ライブクレデンシャルとデータをライブエンドポイントに送信してください。ストアをテストする場合は、テストエンドポイントとサンドボックステストアカウントの資格情報を使用していることを確認してください。サードパーティのショッピングカートを使用している場合は、使用している資格情報に関して、ストアがテストモードまたはライブモードで実行されていることを確認してください。
ここでも資格情報を確認できます。
FOR[〜#〜] live [〜#〜]
FOR[〜#〜] sandbox [〜#〜]
user、pwd、およびsignatureを置き換えて、ブラウザに入力します。資格情報を正しく入力した場合、ACK = SUCCESSを取得する必要があります。
ここで資格情報を取得することもできます: https://www.Paypal.com/cgi-bin/webscr?cmd=_get-api-signature&generic-flow=true
このエラーは、単に資格情報が間違っていることを意味します。資格情報で確認してください。サンドボックスを使用している場合、ファシリテーター関連の資格情報を提供することになっています。
他の人にだまされてはいけません。彼らはここにインターネット上でグーグルで入力したものを入力するだけです。
ここで取得した番号を探します: https://developer.Paypal.com/docs/classic/api/errors/
これらのコードによって提供される情報は微妙な問題であるため、アカウントがロックされている、アカウントが制限されている、制限を超えているなどの代わりに、このエラーメッセージが表示されます。
少なくとも彼らは私に言った。
また、Paypalの数百の取引の後にこのコードを取得することもあるため、ショップの所有者側からのPaypalの認証情報が間違っていることはほとんどありません。 ;)
Paypal Payments AdvancedとMagentoを使用している場合は、API資格情報ではなく、Paypal Manager資格情報を使用する必要があります。
これは、セキュリティバナーヘッダーが無効な10002になっている理由です。
Magentoの統合手順は次のとおりです。
PaypalとMagentoとの高度な統合
セットアップが必要ですLayout C inPaypal ManagerPaypal Manager Login 。
エラーURL、キャンセルURL、リターンURLを必ず含めてください。 Magentoは、どのURLを使用すべきかを伝えるのに非常に優れています。
Layout C inPaypal Managerをセットアップした後、Magentoのマネージャー認証情報。
必要に応じて、Paypal ManagerでHosted Checkoutページを設定するための情報を次に示します。
Paypal Hosted Checkout Pages
Paypal Managerの資格情報の入手先に関する情報は次のとおりです。
エクスプレスチェックアウトのセットアップには、PaypalアカウントのAPI署名資格情報を使用します。
私は同じ問題を抱えていて、問題は
したがって、コピーは、先頭または末尾のスペースに注意しながら、より良い方法です。
私の場合、Magentoレベルではすべてがうまくいくように見えました。 Paypalについてクライアントに質問したところ、Paypal.comサイトにログインしようとして、認証できませんでした(認証に失敗しました)。アカウントはロックされていました。クライアントはPaypalの技術サポートで直接解決でき、Magentoの問題はまったくありませんでした。