3Dセキュア認証付き決済が初回のみ失敗し、トップページへリダイレクトされる

フォーラム 使い方全般 3Dセキュア認証付き決済が初回のみ失敗し、トップページへリダイレクトされる

  • このトピックには3件の返信、2人の参加者があり、最後にbstoreにより4週前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #103576
    bstore
    参加者

    現在、e-SCOTTを使用してクレジットカード決済を運用しておりますが、
    3Dセキュア認証で認証コードを入力した後、本来決済が完了するところでトップページへリダイレクトされるという現象が発生しております。

    その後、同じ条件で再度決済を行うと再び認証コードの入力が求められますが、
    2回目以降の決済では問題なく購入が完了します。

    リダイレクトが発生した際の状況は以下の通りです。

    ・Welcartの「決済エラーログ」には記録なし
    ・e-SCOTT管理画面の「カード決済」一覧にも決済の記録なし
    ・Welcartの「決済直前ログ」には決済を試みた記録あり

    クッキーやキャッシュの影響を除くため、シークレットウィンドウで再現し、
    その際のHARファイルを確認したところ、本来であれば3Dセキュア認証完了後に
    /usces-cart/?acting=escott_card&acting_return=1&result=1&_nonce=xxx
    へリダイレクトされるはずが、実際にはクエリパラメータが欠落した状態で
    /usces-cart/
    へ遷移しており、その結果、決済処理が正常に完了せずトップページに遷移してしまっているようです。

    上記の現象について、原因または対処方法についてご教示いただければ幸いです。

    ——————————————-
    WordPress のバージョン:6.8.1
    Welcart のバージョン:2.11.17.2506231
    PHP のバージョン:7.4.33
    ご利用の親テーマとバージョン :GLAMOUR 1.5.1
    症状を確認したブラウザ:Google Chrome 138.0.7204.101
    サーバー:エックスサーバー
    ——————————————–

    #103577
    bstore
    参加者

    こちらに関しまして、追加で確認を行ったところ、カートページに限らず、以下のようなクエリによって挙動に違いがあることが分かりました。

    ?acting=hoge&acting_return=1 の場合 → リダイレクトは発生しない
    ?acting=escott_card&acting_return=1 の場合 → クエリが削除され、トップページへリダイレクトされる

    このような違いが見られることから、WordPressのredirect_canonical()の処理が影響している可能性が高いと考えておりますが、この見立てで問題ないでしょうか?

    #103592
    ikd
    キーマスター

    bstore 様
    こんにちは。
    サイトのご利用状況を確認させていただきたいため、
    こちらのフォームから環境情報をご連絡いただくことは可能でしょうか。

    #103635
    bstore
    参加者

    お世話になっております。
    ご返信遅れまして申し訳ございません。

    本件につきまして、ikd様よりご回答をいただく直前にWelcartのバージョンを
    2.11.17.2506231 から 2.11.19.2507041 へアップデートしておりました。

    その後しばらく様子を見ておりましたが、偶然かバージョンアップによる影響かは定かではないものの、現在のところ同様の現象は確認されておりません。

    このバージョン間の更新内容が影響している可能性はございますでしょうか?

    もし再度同様の現象が発生しましたら、改めてご連絡させていただきます。
    どうぞよろしくお願いいたします。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。