私は注文処理が行われているeコマースシステム(NVPバージョン76.0、PHP 5.2)にPaypalエクスプレスチェックアウトを統合しました。 開発モード(サンドボックスの詳細を使用している間)はすべて動作しますが、署名情報(ユーザー名、パスワード、api_signature、およびpaypal URL)を動作していない生きているPaypalアカウント情報に切り替えます。それは常にエラーコード:10002とメッセージで応答します:セキュリティヘッダーが有効ではありません 私がサンドボックスの詳細に戻った場合、再び動作するようになります。ここでNVPを使用したPaypalエクスプレスチェックアウト - 「セキュリティヘッダーが有効でない」
は、エラーの例です:
TIMESTAMP: 2011-12-06T19:09:31Z
CORRELATIONID: cb966ebeb254d
ACK: Failure
VERSION: 76.0
BUILD: 2271164
L_ERRORCODE0: 10002
L_SHORTMESSAGE0: Security error
L_LONGMESSAGE0: Security header is not valid
L_SEVERITYCODE0: Error
私は同じ問題を抱えて人々のスタックオーバーフローのいくつかの記事を見つけましたが、そこに解決策は@Paypalを動作しませんでしたし、私はいくつかの(Googleで)周り掘り、見つかりました多くの人がこの問題を経験していますが、上記の詳細を変更するだけで(そしてPaypalのエクスプレスチェックアウトのドキュメントで)表示されないため、ライブに行くときに変更する必要があるものを概説する決定的な解決策やスレッドはありません。作業。
誰かがこの問題の解決策を見つけたのでしょうか、それとも私が何かを見逃してしまったでしょうか?
SDKに関係なく、常にエンドポイントを変更する必要があります。 – Robert
私は今は理解していますが、正しいエンドポイントURLの正しい例は書かれていません。PayPalサポートに連絡しても正しいエンドポイントURLを提供できませんでした。 – Alex
どのサポートに連絡しましたか? API関連の質問については、Merchant Technical Servicesにお問い合わせください。 https://www.paypal.com/mts – Robert