——————————————-
WordPress のバージョン:6.7.2
Welcart のバージョン: 2.11.12
PHP のバージョン:7.4.33
Welcart専用の拡張プラグインとバージョン:なし
ご利用の親テーマとバージョン :オリジナルテーマ
症状を確認したブラウザ:Chrome
サーバー【重要】:さくらサーバー
——————————————–
お世話になっております。
PayPalを使用しております。
①クレジット決済を利用した際に、
Error:Cannot read properties of undefined(reading ‘resource_id’)
のエラーメッセージが出て、決済に進めません。
Developer tool「Network」タブを開くと、
https://www.paypal.com/xoplatform/logger/api/logger?appName=standardcardfields ここでcanceledになっている
②Welcart Shop > 基本設定 > 支払方法 で
支払方法名【PayPal(かんたん銀行決済)】決済種別【PayPal決済(EC)】
を【使用】にしたいですが、【停止】になってしまいます。
以前は【使用】でしたが、上記①のエラーが出てから試しに外してみると、
それ以降【使用】に戻せず【停止】のままです。
ちなみに、支払方法名【PayPal(クレジット決済)】決済種別【PayPal決済(CP)】は
【使用】に出来ています。
この問題の解決方法がありましたら、ご教示いただけますでしょうか。
以下、試してみましたが、ダメでした。
①すべてのプラグインを外す、更新する
【下記、使用中のプラグインです。】
・html on PAGES
・Advanced Editor Tools
・Classic Editor
・Contact Form 7
・Contact Form 7 Cost Calculator – Price Calculation
・Contact Form CFDB7
・Redirection
・Search Regex
・SiteGuard WP Plugin
・UpdraftPlus – バックアップ/復元
・WP Multibyte Patch
・WP-PageNavi
・Yoast Duplicate Post
・カスタムフィールドテンプレート
②WAFの設定を外す
③Welcartを無効化
④Paypalの障害情報確認(何もなし)
⑤サイドパーティのcookieブロック設定無効
⑥ブラウザの変更・キャッシュ削除
firefoxで決済してみると、
Error: purchase_form is undefined のエラーメッセージ。
⑥jsエラー確認(コンソールにエラーなし)
⑦jqueryバージョン更新(3.7.1)