KOMOJYUの決済テスト完了後にエラーが発生する

0
いいねをした人: 居ません
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #140024
    赤尾惟行
    参加者
    0

    【お使いの 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環境です。)

    practical-club.localsite.io 

    ユーザー

    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
    いいねをした人: 居ません
    #140027
    アバター画像キタジマ タカシ
    参加者
    2383

    TTF, TTTでは発生しません。

    Twenty Twenty-Four、Twenty Twenty-Three、Twenty Twenty-Two はブロックテーマなので、Snow Monkey と同じクラシックテーマのときにどうなるかが気になりました。

    Twenty Twenty-One はクラシックテーマですが、Twenty Twenty-One だとどうなりますか?

    0
    いいねをした人: 居ません
    #140028
    赤尾惟行
    参加者
    0

    ありがとうございます。

    Twenty Twenty-Oneで発生しました!

    0
    いいねをした人: 居ません
    #140029
    アバター画像キタジマ タカシ
    参加者
    2383

    ということはプラグイン側の不具合の可能性があると思います。

    ちなみにですが、エラーメッセージに WP_Hook->apply_filters('<!-- wp:woocomm... という部分がありました。これ多分購入手続きページが WooCommerce のブロックでつくられているのかなと思います。全然関係ないかもですが、ブロックバージョンじゃなくてショートコードバージョンにして試してみると良いかもしれません。

    ※この公式サイトはショートコードバージョンを使っています。 [woocommerce_checkout]

    0
    いいねをした人: 居ません
    #140032
    赤尾惟行
    参加者
    0

    支払いページのブロックを全て削除し、[woocommerce_checkout] を記入したら正常に表示されました!

    とても助かりました。

    ご対応ありがとうございました。

    0
    いいねをした人: 居ません
    #140033
    アバター画像キタジマ タカシ
    参加者
    2383

    おぉ、解決できてよかったです!
    クラシックテーマのときはショートコード、ブロックテーマのときはブロックという前提のプラグインなのかもしれませんね。

    解決済みということで、トピックのクローズをお願いします。

    2
    いいねをした人:
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • このトピックに返信するにはログインが必要です。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。