また、質問させて下さい。
デジタルコンテンツの販売をしてみたく
paypal導入を試しているのですが
カートの内容 > お客様情報の入力画面から
[paypalでチェックアウト]のボタンを押すとページ上部に
エラーメッセージが出てきて
[チェックアウト情報の送信に失敗しました。]とソースコードが出て
最後の部分に下記メッセージが出てきました。
Security error
Security header is not valid
10002:Error
APIのアクセス設定情報は、正確に入力しているのですが
何度か再設定してみてもダメでした。
これは、paypal側での設定に問題があるのでしょうか?
何が原因か教えて頂けないでしょうか?
よろしくお願い致します!
ご質問ありがとうございます。PayPal API に接続できずお困りのことと思います。
ご指摘のエラーが返る原因としては下記が考えられます。
○サンドボックスで取得した API 認証情報(「APIユーザー名」「APIパスワード」「API署名」「PayPal ログインメールアドレス」)ではないのに、「動作テスト専用のサンドボックス API にアクセスする」が有効になっている。
→PayPal Sandbox を利用するには、デベロッパーセントラルアカウントにサインアップしてください。CMONOS.JP から PayPal Sandbox にアクセスするには、「APIユーザー名」「APIパスワード」「API署名」「PayPal ログインメールアドレス」を、PayPal Sandbox で取得したものにします。
○逆にサンドボックスで取得した API 認証情報で本番 API にアクセスしている(サンドボックスのチェックが外れている)。
○認証情報を全角で入力しているなど、タイプミス。
→コピー&ペーストの方が確実です。その際、行頭や行末に改行や空白が混じらないよう注意してください。
○ショップのお支払い情報設定後に、PayPal で API 署名を削除または作成しなおした。
→新しい API 署名を再設定してください。
とりあえず、上記について、確認していただければと思います。
また、PayPal 関連の設定についてはこちらの記事「PayPal ってこんなにすごい!」も参考になります。
以上参考になりましたら幸いですm(_ _)m。