1. TOPTOP
  2. Webサービス
  3. PayPal

【質問】PayPalボタンの作り方 その3 #PayPal #PPUG

PayPal_button_5

テスト環境(ローカル開発環境)でPayPalボタンを作成しようとしたところ、いろいろなことが分かってきました。

とりあえずダミーの環境でPayPalを使いたかったら、PayPal SandBox(新しいタブで開く)を使えば良さそうです。今回はそのPayPal SandBoxで作成したPayPalボタンについて質問です。ご存知の方がいらっしゃいましたら、ご教示を願います。

質問の主旨

PayPal SandBox内で作成した、PayPalボタンのフォーム(formタグ)をローカル開発環境に記述すると、冒頭のようなエラーメッセージが表示されます。これはなぜでしょうか?

質問の補足

補足その1

まずブラウザソフトとして使っているGoogle Chromeの検証ページを表示しました。続いてそのとき左上にあるリロードボタンにカーソルをあて右クリックし、「キャッシュの消去とハードの再読み」をクリックしました。ですがやはり決済の画面に遷移せず、冒頭の画像のようにエラー画面が表示されてしまいます。

補足その2

販売ページの環境は以下の通りです。

補足その3

paypal_button_3_2.png

本番用ビジネスアカウントで使用しているメールアドレスとパスワードをもって、SandBoxのページ(新しいタブで開く)にログインしています。

以上、よろしくお願い申し上げます。

質問の回答(2017年9月6日追記)

今回の質問のようなエラーが出た場合、下記3点の設定について確認をします。

  • PayPalボタンの言語化設定が統一されているかどうか(デフォルトではShift-JS)
  • エラーを出したときのcookieが削除されているかどうか
  • エラーを出したときのキャッシュが削除されているかどうか

それぞれの修正方法については、「その4」 で稿を改めて説明します。関係者のみなさま、アドバイスありがとうございました!