1. TOP
  2. Webサービス
  3. PayPal
  4. 【質問】PayPalボタンの作り方 その2 #PayPal #PPUG

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

|

PayPal_button_5

前回の記事でPayPalボタンを貼り付けることができました。ですがそのボタンをクリックすると、冒頭の画像のように、「申し訳ありませんが、現在問題が起きているようです。しばらくしてから再実行してください。」 と表示されます。このエラー表示について質問があります。

質問の主旨

質問の主旨は以下の通りです。ご存知であればご教示を願います。

質問その1

なぜこのような表示がされるのでしょうか?原因と、正常に決済画面を表示させるためにエラー対策を教えてください。

質問その2

エラーメッセージを元にGoogle検索をしていると、こちらのページがヒットしました。ページに書かれている「解決方法」のうち、「JavaScriptやサーバー側のソフトウェアを使用するような複雑なウェブサイト」に原因があるような気がします。

その解決手順として、「[Network (ネットワーク)]でログを削除し」とありますが、ここでいうログとは何のことを指すのでしょうか?

質問の補足

特に質問その2について補足説明をします。

補足その1

ドットインストールのChrome Chrome Developer Tools入門というレッスン動画を視聴していると、2:37ごろからブラウザのキャッシュやCookieをクリアすることができると説明されています。「[Network (ネットワーク)]でログを削除する」とは、ブラウザのキャッシュやCookieを削除することを指すのでしょうか?

補足その2

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

  • PC: Mac OS X 10.12.6
  • ブラウザ: Google Chrome最新版
  • ローカル開発環境: Wocker

補足その3

「[Network (ネットワーク)]でログを削除する」の作業をする前に、Chromeの検証ページを表示しました。続いてそのとき左上にあるリロードボタンにカーソルをあて右クリックし、キャッシュの消去とハードの再読み」をクリックしました。ですがやはり決済の画面に遷移せず、冒頭の画像のようにエラー画面が表示されてしまいます。

以上、ご確認よろしくお願いします。

質問の回答

PayPalの中の方に確認したところ、問題の原因はそもそも使用しているPayPalのアカウントが、単純なパーソナルアカウントであるということでした。画面が遷移するボタンを使用したければ、以下のどちらかの方法を取る必要があるそうです。

  • パーソナルアカウントのアップグレード(免許証など身分証明書の提示が必要)
  • ビジネスアカウントの取得

ちなみにCookieやキャッシュなど、サーバーやブラウザに問題がある可能性は極めて低いとのことでした。アドバイスありがとうございました!

質問の回答(2017年8月31日追記)

【参考サイト】

もし単にボタンのテストをしたいというだけであれば、PayPalのセキュリティ機構のみで決済が完結する、PayPal SandBoxを利用した方が良いことが分かりました。PayPal SandBoxについてはこちらの記事で紹介していますので、ぜひご参考にしてください。