私はWHMCSサイトでカスタムPaypal請求書支払いゲートウェイを使用しています。 1年間は正常に動作していました。いくつかのシナリオでトランザクションIDを生成する際にいくつかの問題を発見しました。 Sandbox APIのユーザー名、パスワード、署名を提供することで、paypal環境をサンドボックスモードに変更した問題を確認し修正しました。しかし、 'SetExpressCheckout'を呼び出すと、次のエラーが発生します。セキュリティヘッダーが有効でない - paypalでエラー - WHMCS
[ACK] => Failure
[VERSION] => 119.0
[BUILD] => 40680762
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Security error
[L_LONGMESSAGE0] => Security header is not valid
[L_SEVERITYCODE0] => Error
[ERRORS] => Array(
[0] => Array(
[L_ERRORCODE] => 10002
[L_SHORTMESSAGE] => Security error
[L_LONGMESSAGE] => Security header is not valid
[L_SEVERITYCODE] => Error
)
)
私は別のpaypalサンドボックスアカウントで試しました。しかし結果は同じでした。 LiveクレデンシャルでLiveアカウントを使用している場合、エラーは消え、トークン(REDIRECTURL)が生成されます。サンドボックスクレデンシャルでサンドボックスを使用している場合、エラーが表示されています。
この理由は何ですか?私は後に続くスペース、私が提供した資格情報の不要な文字をチェックしました。すべてがうまくいくようです。 Paypalアカウントで設定を行う必要がありますか?どうすればこの問題を解決できますか?
はい、ライブサーバーに当たっていました。今すぐ問題を修正しました – sree