-
投稿者投稿
-
2024年6月10日 12:39 PM #140024
【お使いの Snow Monkey のバージョン】25.4.7
【お使いの Snow Monkey Blocks のバージョン】20.5.4
【お使いの Snow Monkey Editor のバージョン】9.4.0
【お使いの PHP のバージョン】8.1.23
【お使いのブラウザ】Google Chrome 125.0.6422.142
【当該サイトのURL】URL(Local環境です。)
ユーザー
boundary
パスワード
ambiguous
### 発生している問題
WooCommerceとKomojyuを導入検討しています。
Komojyuの決済テストにおいて、決済完了時に以下のエラーが発生します。(長くてすみません。。)
Fatal error: Uncaught KomojuExceptionBadServer: {"error":{"code":"invalid_parameter","message":"Amount must be greater than 0","param":"amount","details":{}}} in /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/komoju-php/komoju-php/lib/komoju/KomojuApi.php:120 Stack trace: #0 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/komoju-php/komoju-php/lib/komoju/KomojuApi.php(44): KomojuApi->post('/api/v1/session...', Array) #1 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/includes/class-wc-gateway-komoju-single-slug.php(135): KomojuApi->createSession(Array) #2 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/includes/class-wc-gateway-komoju-block.php(55): WC_Gateway_Komoju_Single_Slug->create_session_for_fields() #3 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/Payments/PaymentMethodRegistry.php(62): WC_Gateway_Komoju_Blocks->get_payment_method_data() #4 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/Payments/Api.php(92): Automattic\WooCommerce\Blocks\Payments\PaymentMethodRegistry->get_all_registered_script_data() #5 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/class-wp-hook.php(324): Automattic\WooCommerce\Blocks\Payments\Api->add_payment_method_script_data('') #6 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #7 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #8 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/Checkout.php(456): do_action('woocommerce_blo...') #9 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/AbstractBlock.php(415): Automattic\WooCommerce\Blocks\BlockTypes\Checkout->enqueue_data(Array) #10 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/Checkout.php(128): Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->enqueue_assets(Array, '\n<div class="wp...', Object(WP_Block)) #11 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/AbstractBlock.php(95): Automattic\WooCommerce\Blocks\BlockTypes\Checkout->enqueue_assets(Array, '\n<div class="wp...', Object(WP_Block)) #12 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/class-wp-block.php(463): Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->render_callback(Array, '\n<div class="wp...', Object(WP_Block)) #13 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/blocks.php(1705): WP_Block->render() #14 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/blocks.php(1743): render_block(Array) #15 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/class-wp-hook.php(324): do_blocks('<!-- wp:woocomm...') #16 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/plugin.php(205): WP_Hook->apply_filters('<!-- wp:woocomm...', Array) #17 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/post-template.php(256): apply_filters('the_content', '<!-- wp:woocomm...') #18 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/template-parts/content/entry/content/content.php(17): the_content() #19 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template.php(812): require('/Users/K/Local ...') #20 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(246): load_template('/Users/K/Local ...', false, Array) #21 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php(69): Inc2734\WP_View_Controller\Helper::locate_template(Array, true, false, 'template-parts/...', 'woocommerce', Array) #22 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(294): Inc2734\WP_View_Controller\App\Template_Part::render('template-parts/...', 'woocommerce', Array) #23 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/template-parts/content/entry/entry.php(104): Framework\Helper::get_template_part('template-parts/...', 'woocommerce') #24 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template.php(812): require('/Users/K/Local ...') #25 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(246): load_template('/Users/K/Local ...', false, Array) #26 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php(69): Inc2734\WP_View_Controller\Helper::locate_template(Array, true, false, 'template-parts/...', 'woocommerce', Array) #27 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(294): Inc2734\WP_View_Controller\App\Template_Part::render('template-parts/...', 'woocommerce', Array) #28 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/templates/view/woocommerce-content.php(44): Framework\Helper::get_template_part('template-parts/...', 'woocommerce', Array) #29 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template.php(812): require('/Users/K/Local ...') #30 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(246): load_template('/Users/K/Local ...', false, Array) #31 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php(69): Inc2734\WP_View_Controller\Helper::locate_template(Array, true, false, 'templates/view/...', 'content', Array) #32 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(294): Inc2734\WP_View_Controller\App\Template_Part::render('templates/view/...', 'content', Array) #33 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/View.php(147): Inc2734\WP_View_Controller\Helper::get_template_part('templates/view/...', 'content') #34 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/templates/layout/wrapper/one-column.php(94): Inc2734\WP_View_Controller\App\View->view() #35 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template.php(812): require('/Users/K/Local ...') #36 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(220): load_template('/Users/K/Local ...', false, Array) #37 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Template_Part.php(69): Inc2734\WP_View_Controller\Helper::locate_template(Array, true, false, 'templates/layou...', '', Array) #38 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(294): Inc2734\WP_View_Controller\App\Template_Part::render('templates/layou...', '', Array) #39 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/Contract/Template_Tag.php(143): Inc2734\WP_View_Controller\Helper::get_template_part('templates/layou...', NULL, Array) #40 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/View.php(105): Inc2734\WP_View_Controller\Helper::get_wrapper_template('templates/layou...', Array) #41 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/View.php(79): Inc2734\WP_View_Controller\App\View->_render() #42 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/App/View.php(61): Inc2734\WP_View_Controller\App\View->_render_loop() #43 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/vendor/inc2734/wp-view-controller/src/Bootstrap.php(45): Inc2734\WP_View_Controller\App\View->render('content', 'page') #44 /Users/K/Local Sites/wpmarusessl/app/public/wp-content/themes/snow-monkey/singular.php(25): Inc2734\WP_View_Controller\Bootstrap::render('content', 'page') #45 /Users/K/Local Sites/wpmarusessl/app/public/wp-includes/template-loader.php(106): include('/Users/K/Local ...') #46 /Users/K/Local Sites/wpmarusessl/app/public/wp-blog-header.php(19): require_once('/Users/K/Local ...') #47 /Users/K/Local Sites/wpmarusessl/app/public/index.php(17): require('/Users/K/Local ...') #48 {main} thrown in /Users/K/Local Sites/wpmarusessl/app/public/wp-content/plugins/komoju-japanese-payments/komoju-php/komoju-php/lib/komoju/KomojuApi.php on line 120
### 試したこと
TTF, TTTでは発生しません。
my-snow-monkey含む、woo, komojyu以外のプラグインを全て無効にしても同様に発生します。
↓TTF時です。
↓エラー時です
♥ 0いいねをした人: 居ません2024年6月10日 12:55 PM #140027TTF, TTTでは発生しません。
Twenty Twenty-Four、Twenty Twenty-Three、Twenty Twenty-Two はブロックテーマなので、Snow Monkey と同じクラシックテーマのときにどうなるかが気になりました。
Twenty Twenty-One はクラシックテーマですが、Twenty Twenty-One だとどうなりますか?
♥ 0いいねをした人: 居ません2024年6月10日 1:05 PM #140028ありがとうございます。
Twenty Twenty-Oneで発生しました!
♥ 0いいねをした人: 居ません2024年6月10日 1:11 PM #140029ということはプラグイン側の不具合の可能性があると思います。
ちなみにですが、エラーメッセージに
WP_Hook->apply_filters('<!-- wp:woocomm...
という部分がありました。これ多分購入手続きページが WooCommerce のブロックでつくられているのかなと思います。全然関係ないかもですが、ブロックバージョンじゃなくてショートコードバージョンにして試してみると良いかもしれません。※この公式サイトはショートコードバージョンを使っています。
[woocommerce_checkout]
♥ 0いいねをした人: 居ません2024年6月10日 1:21 PM #140032支払いページのブロックを全て削除し、
[woocommerce_checkout]
を記入したら正常に表示されました!とても助かりました。
ご対応ありがとうございました。
♥ 0いいねをした人: 居ません2024年6月10日 1:25 PM #140033 -
投稿者投稿
- このトピックに返信するにはログインが必要です。