解決済4G環境下のAndroidとiPhoneでPaypal決済ができない。
-
投稿者投稿
-
2021年5月21日 6:00 PM #93486dongri参加者
——————————————-
WordPress のバージョン: 5.7.2
Welcart のバージョン:2.2.2
PHP のバージョン:7.4.15
Welcart専用の拡張プラグインとバージョン:WCEX Multi Price 1.2.0、WCEX Widget Cart 1.2.0、Image Uploader for Welcart 1.4.6
ご利用のテーマ:10年前くらいのホームページビルダーにて作成
症状を確認したブラウザ:Android バージョン9・10 / iPhone バージョン14.5.1
サーバー【重要】:さくらインターネット
——————————————–
症状:4G環境を使用しているとAndroidとiPhoneで、Paypalの決済ボタンを押した後、Paypalの決済ページが開かない。※Wi-Fi環境であれば通常通り動作する。
※PCではエラー報告は今のところなし。
※ポップアップのブロックは解除済み。Welcart、Wordpressをしばらくアップデートをしていなかったため、まとめて最新版にアップデートをした後、上記の症状を確認しました。
現在は、Welcart のバージョンを2.0.1までダウングレードして運営しています。(それ以降のバージョンでも同様の不具合が発生するため。)
フォーラムをざっと見たのですが同様のエラー報告がなかったため、対応に困っています。
よろしくお願いいたします。
2021年5月24日 3:03 PM #93501furutaキーマスターdongri様
こんにちは。
4G環境で決済ができないということはございません。
弊社デモサイトで問題なく動作することを確認しております。
Paypal決済につきましては大幅リニューアルを行っており
Welcart2.1以上にアップグレードした場合には設定が必要です。
下記記事に詳しい記載がございますのでご参照いただけますでしょうか。・【重要】PayPal決済が変わりました!
https://www.welcart.com/archives/12839.html2021年5月24日 10:23 PM #93510dongri参加者furuta 様
お返事ありがとうございます。
Welcart2.1以上にアップグレード後の設定は、お貼りいただいたリンク先どおり設定いたしました。
何度かやり直してみましたが、改善されません。3台のスマホと2か所のwifi環境で試しましたが、すべて同じ挙動です。
・wifi環境のスマホやPCですと、黄色ボタン『Paypalで支払う』と黒色ボタン『デビットカードまたはクレジットカード』は問題なく決済画面が表示されて、決済処理も完了します。
・4G環境に切り替えたスマホですと、google cromeだと黄色と黒色のボタンのどちらを押してもボタンが反応しません。safariですと、黒色ボタンは同じく反応せず、黄色いボタンはPaypalのサイトに移行するのですが読み込み状態のまま動かなくなってしまいます。
wifiと4G回線という通信方法の違いで、ボタンの挙動が異なる理由がわからない状況です。。
ワードプレスのプラグインが原因かと思い、キャッシュ系プラグインとjava・cssの最適化プラグインを停止しましたが改善されませんでした。
また、サイトをhttps化するプラグインは削除しましたが、改善されませんでした。レンタルサーバは、さくらレンタルサーバ のスタンダードなのですが、何かの設定が良くなかったりするのかと思い、調べましたが、それらしい原因は見つけられませんでした。
なにかおわかりになりましたら、お教えくださいませ。m(_ _)m
2021年5月25日 4:29 PM #93523furutaキーマスターdongri様
こんにちは。
AndroidとiPhoneでご確認いただいているようですが、
それぞれのデバイス×ブラウザごとの挙動はどうかをみていただけますでしょうか?
よろしければマニュアルにも記載されております弊社デモサイトで動作の確認をしてみてください。
(テスト環境ですのでテストアカウントの作成が必要です)また常時SSL化についても下記記事に記載がございますのでご確認いただけたらと思います。
・常時SSL化の設定方法2021年5月25日 11:27 PM #93531dongri参加者furuta様
お返事ありがとうございます。
– 常時SSL化の設定について。–
welcartを導入させていただいたサイトは2サイトありまして、
一つは、独自ドメインで常時SSL化。もう一つは、さくらレンタルサーバの初期ドメインで、共有SSLを使っています。
2サイトとも、下記4点の手順をおこなっております。
1.SSLの導入(さくらレンタルサーバの管理画面にて導入)
2.WordPressの設定を変更する
3.Welcartの設定を変更する
4.http:// でのアクセスを https:// にリダイレクト(ワードプレスのURLをhttpsにするだけでリダイレクトするようですが、念のため、さくらの管理画面にてリダイレクトの設定済み)また、2サイトのどちらも、今回の同じ不具合が起こっています。
以下は、さくらレンタルサーバの初期ドメインで共有SSLを使っている方を、再度、welcart 最新バージョン2.2.2に変更して動作確認した結果です。[iphone6S システムバージョン14.4.2 ブラウザcrome での挙動]
御社デモサイト
wifi環境・・・黄色ボタン paypalのサイトが別窓で開きます。
黒色ボタン クレジットカード情報の入力窓が下にスライド表示されます。
4G環境・・・ wifi環境と同じでした。当方のショッピングサイト welcart2.2.2
wifi環境・・・黄色ボタン paypalのサイトが別窓で開きます。
黒色ボタン クレジットカード情報の入力窓が下にスライド表示されます。
4G環境・・・ 黄色ボタン 一瞬読み込みマークが出て、すぐに消えてペイパルのサイトに移行せず。
黒色ボタン ボタンを押しても反応しません。[iphone6S システムバージョン14.4.2 ブラウザsafari での挙動]
御社デモサイト
ブラウザcromeと同じ動作でした。当方のショッピングサイト welcart2.2.2
wifi環境・・・ブラウザcromeと同じ動作でした。4G環境・・・ 黄色ボタン 読み込みマークが出て、ずっと読み込み中になってしまいます。
黒色ボタン ボタンを押しても反応しません。[アンドロイド SO-01K バージョン9 ブラウザcrome での挙動]
御社デモサイト
wifi環境・・・黄色ボタン paypalのサイトが別窓で開きます。
黒色ボタン クレジットカード情報の入力窓が下にスライド表示されます。
4G環境・・・ 黄色ボタン paypalのサイトが別窓で開きます。
黒色ボタン スライド表示はせず、別窓でpaypalのサイトのカード入力画面が開きます。当方のショッピングサイト welcart2.2.2
wifi環境・・・黄色ボタン paypalのサイトが別窓で開きます。
黒色ボタン クレジットカード情報の入力窓が下にスライド表示されます。
4G環境・・・黄色ボタン 一瞬読み込みマークが出て、すぐに消えてペイパルのサイトに移行せず。
黒色ボタン ボタンを押しても反応しません。※アンドロイドの方は、ブラウザsafariがはいっていないため、cromeのみテストしました。
————
御社のテストサイトでは問題なく動作いたしますので、スマホの問題ではなく、はやり当方のサイトに問題があることがわかりました。
また、アンドロイドのみですが、御社デモサイトの黒色ボタンで、wifi環境と4G環境で挙動が異なるので、機種や通信方法によってpaypalの処理が少し異なる?ような気もします。もし何かお分かりになりましたら、ご教授くださいませ。
よろしくお願いいたします。2021年5月26日 2:12 PM #93533dongri参加者furuta 様
連投して申し訳ございません。
関係あるかわかりませんが、黒色ボタンの『デビットカードまたはクレジットカード』が表示される場合と、最初のGマークのような形しか表示されない場合がありましたので、お知らせいたします。〇・・[G デビットカードまたはクレジットカード]と表示される場合
x・・[ G ]iphoneの場合(crome と safari どちらも同じでした。) 携帯の向き:縦
御社デモサイト 自社サイト
wifi × 〇
4G × 〇アンドロイドの場合(ブラウザ crome) 携帯の向き:縦
御社デモサイト 自社サイト
wifi × ×
4G × ×よろしくお願いいたします。
2021年5月28日 4:46 PM #93562sagawaキーマスターdongri様
お問い合わせの内容につきまして、
Wi-Fiでは動作に問題がない。
〇・・[G デビットカードまたはクレジットカード]と表示される場合
x・・[ G ]こちらを踏まえて、考えられますのはPayPalのJavaScriptが完全に読み込み終わっておらず、準備完了になっていないためと思われます。
4Gの通信速度が速い時間に試してみたり、ことなるキャリアや通信プランの端末で確認できるのであれば試してみてはいかがでしょうか。また、ネットの速度やPCの負荷によって下記トピックのように表示が変わることがあります。
下記のトピックまたは記事をご確認いただければと思います。
https://bit.ly/3vpz7ZO
https://www.welcart.com/documents/archives/70432021年5月30日 7:28 AM #93565dongri参加者お返事ありがとうございます。
解決いたしましたので、ご報告いたします。
セキュリティ対策として、wp-adminにアクセスをIPで限定する.htaccessを追加していたため
admin-ajax.phpにアクセスできなかったのが原因でした。自分が使用しているwifi環境のIPはhtaccessでアクセス許可にしてあったため、wifiだけ決済できる現象になってしまっていました。(- -;)
大変お手数をおかけいたしました。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。