ソニーペイメントサービス決済(WelcartPay、e-SCOTT)で、クレジットカード情報入力ダイアログが表示されません
要因として次のことが挙げられます。
要因 | jQuery 2系、3系を使用している。 |
---|---|
対処 | Welcart では、jQuery 2系、3系は今のところ使用できません。WordPress にバンドルされているバージョン v1.12.4(2020年2月時点) を使用してください。 参考コード: wp_enqueue_script( ‘jquery3’, ‘https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js’, array() );
wp_enqueue_script( ‘jquery-migrate-3’, ‘https://code.jquery.com/jquery-migrate-3.0.1.min.js’, array(‘jquery3’) ); |
要因 | JavaScript のエラーが出ている |
対処 | クレジットカード情報入力のダイアログは、JavaScript によって表示されています。従いまして、発送・支払方法ページに JavaScript のエラーがある場合、ダイアログが表示されない場合がありますので、テーマ・テンプレート等を見直して JavaScript のエラーを解消する必要があります。 |
要因 | 支払方法ページの「次へ」のボタンの class を変更している。 |
対処 | 支払方法ページの「次へ」のボタンの class を変更する場合は、もともと在る to_confirm_button を削除せずあらたにセレクタを追加するようにしてください。 |