Hi
I’ve noticed in the log file multiple entries with an issue related to your plugin:
[date/time stamp removed] PHP Warning: Undefined variable $order_id in /path-removed/wp-content/plugins/dojo-for-woocommerce/includes/class-wc-dojo-webhooks-processor.php on line 98
Dojo for WooCommerce version: 2.0.11
WordPress version: 6.5.5
WooCommerce version: 9.0.2
PHP version: 8.2.20
Please advise
I have installed the dojo plug-in and provided the API and webhook keys.
Payment intent is showing transacation in the sandbox but when I go to the checkout page on my site, it says that no payment methods are selected despite dojo being activated.
Is there anything else I should check?
]]>Hi – on some orders we are getting stock removed twice? We also have PayPal on the website and its only the occasional order, and only with Dojo payment method?
]]>When orders are being placed with a virtual product, when they click to enter card it fires an error on screen and in the backend it says – Invalid country code for Shipping Address
]]>Hi,
I am getting a fatal error in the checkout when using the Dojo for Woocommerce plugin, it seems like it might be related to PHP 8 compatibility as it works and proceeds to the card payment fine on php7.4
Fatal error: Uncaught TypeError: Unsupported operand types: string * int in /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/dojo-for-woocommerce/includes/class-wc-dojo-checkout.php:1051 Stack trace: #0 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/dojo-for-woocommerce/includes/class-wc-dojo-checkout.php(1000): WC_Dojo->get_order_items() #1 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/dojo-for-woocommerce/includes/class-wc-dojo-checkout.php(1256): WC_Dojo->build_request_create_payment_intent() #2 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/dojo-for-woocommerce/includes/class-wc-dojo-checkout.php(216): WC_Dojo->show_payment_form() #3 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/class-wp-hook.php(308): WC_Dojo->receipt_page() #4 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #5 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/plugin.php(517): WP_Hook->do_action() #6 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/woocommerce/templates/checkout/order-receipt.php(44): do_action() #7 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include('...') #8 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(231): wc_get_template() #9 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(59): WC_Shortcode_Checkout::order_pay() #10 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(72): WC_Shortcode_Checkout::output() #11 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(95): WC_Shortcodes::shortcode_wrapper() #12 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/shortcodes.php(355): WC_Shortcodes::checkout() #13 [internal function]: do_shortcode_tag() #14 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/shortcodes.php(227): preg_replace_callback() #15 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/class-wp-hook.php(308): do_shortcode() #16 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/plugin.php(205): WP_Hook->apply_filters() #17 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/post-template.php(255): apply_filters() #18 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/themes/limetree/parts/global/cms-content.php(2): the_content() #19 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/themes/limetree/functions/site-functions.php(64): include('...') #20 /mnt/www/limetree.affinityagency.co.uk/www/wp-content/themes/limetree/page-checkout.php(9): get_template_part_vars() #21 /mnt/www/limetree.affinityagency.co.uk/www/wp-includes/template-loader.php(106): include('...') #22 /mnt/www/limetree.affinityagency.co.uk/www/wp-blog-header.php(19): require_once('...') #23 /mnt/www/limetree.affinityagency.co.uk/www/index.php(17): require('...') #24 {main} thrown in /mnt/www/limetree.affinityagency.co.uk/www/wp-content/plugins/dojo-for-woocommerce/includes/class-wc-dojo-checkout.php on line 1051
]]>
Hi,
Would it be possible to have the option to take customer payment details on the site checkout page, rather than redirecting to Dojo checkout page to do so?
Thank you
]]>