PayPalの決済ボタンで「申し訳ありませんが、現在問題が起きているようです。」エラーを潰す(2)
現象
PayPal決済用ボタンを配置し、いざ動作テスト。
すると期待を裏切り以下のようなエラー発生。
「申し訳ございませんが、現在問題が起きているようです。」
なんでやねん。
前回のブログはこちら。
原因
サポートとやりとりの中で
「文字コード」がサイトとPayPalボタンのソース間で異なるのが原因と判明。
-
- サイト文字コード:UTF-8
- 貼り付けたPayPalソース文字コード:Shift-JIS
解決策
自分のPayPalのアカウント管理画面からプロフィール設定を変更
<PayPalボタンの言語コード化>の詳細オプションよりエンコード方式「UTF-8」を選択。
きょうびUTF-8以外のサイトのほうが珍しいので、UTF-8固定でいいでしょう。
しかし、なぜSJISが選択されていたのかは謎。(デフォルト??どなたかご存じ?)
後書き
私の場合は、文字コード問題で解決しましたが、
このエラー、その他様々なエラー理由で表示されるようです。
せめて解析のとっかかりとなるエラーメッセージを表示して貰いたいもんだ、
ということで、お読み頂きありがとうございます。
同現象でお困りの方の助けとなれば幸いです。
わかぽん
最近のコメント