Hello,
There is a problem with the plugin can you able to see and check it?
From our error logs:
[23-Sep-2024 14:11:26 UTC] PHP Warning: require_once(/home/blmyhpw/public_html/wp-content/plugins/woocommerce/includes/legacy/api/v3/class-wc-api-exception.php): failed to open stream: No such file or directory in /home/blmyhpw/public_html/wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/tfsw-api.php on line 218
[23-Sep-2024 14:11:26 UTC] PHP Fatal error: require_once(): Failed opening required ‘/home/blmyhpw/public_html/wp-content/plugins/woocommerce/includes/legacy/api/v3/class-wc-api-exception.php’ (include_path=’.:/opt/alt/php74/usr/share/pear’) in /home/blmyhpw/public_html/wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/tfsw-api.php on line 218
[23-Sep-2024 14:11:28 UTC] PHP Warning: require_once(/home/blmyhpw/public_html/wp-content/plugins/woocommerce/includes/legacy/api/v3/class-wc-api-exception.php): failed to open stream: No such file or directory in /home/blmyhpw/public_html/wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/tfsw-api.php on line 218
[23-Sep-2024 14:11:28 UTC] PHP Fatal error: require_once(): Failed opening required ‘/home/blmyhpw/public_html/wp-content/plugins/woocommerce/includes/legacy/api/v3/class-wc-api-exception.php’ (include_path=’.:/opt/alt/php74/usr/share/pear’) in /home/blmyhpw/public_html/wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/tfsw-api.php on line 218
[23-Sep-2024 14:12:33 UTC] PHP Warning: session_start(): Cannot start session when headers already sent in /home/blmyhpw/public_html/wp-content/plugins/vpos-woocommerce-main/src/controllers/vpos_controller.php on line 21
[23-Sep-2024 14:12:34 UTC] PHP Warning: require_once(/home/blmyhpw/public_html/wp-content/plugins/woocommerce/includes/legacy/api/v3/class-wc-api-exception.php): failed to open stream: No such file or directory in /home/blmyhpw/public_html/wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/tfsw-api.php on line 218
[23-Sep-2024 14:12:34 UTC] PHP Fatal error: require_once(): Failed opening required ‘/home/blmyhpw/public_html/wp-content/plugins/woocommerce/includes/legacy/api/v3/class-wc-api-exception.php’ (include_path=’.:/opt/alt/php74/usr/share/pear’) in /home/blmyhpw/public_html/wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/tfsw-api.php on line 218
[23-Sep-2024 14:12:55 UTC] Automattic\WooCommerce\Admin\Features\Navigation\Screen::register_post_type is deprecated since 9.3 with no alternative. Navigation classes will be removed in WooCommerce 9.4
I temporarily deactivated the plugin to back the site online.
Warm Regards,
Abner Calapiz
Hello,
I have successfully configured the plugin and reader, and it indicates a connection in the backend. Prior to testing, I ensured that:
(a) the device is powered on,
(b) the terminal is registered,
(c) a user with WooCommerce store management permissions is logged in, and
(d) the cart only contains simple products.
Despite these preparations, the Reader option is not appearing on the checkout page. I appreciate your assistance in resolving this issue.
Thank you for your help.
]]>Recently on our website, performanceculture.ca, the loading spinner stopped appearing after customers input their payment info. It looks like the credit card info wasn’t accepted, or the page just froze. In all instances, it did work, but the lack of a spinner makes it look like it didn’t. After doing some digging, it looks like something from this plugin is not allowing the spinner to load after a customer submits their payment info. We are seeing some JS errors associated with this plugin on our product pages, and when we deactivate this app, the errors go away and the spinner loads as expected.
]]>Hello, i have issue when i click to send client invoice i got receive critical error, ho to solve
]]>I have just switched a website that is using this plugin to a new host and the WisePOS-E terminal is now not working. The site was copied completely using a backup/restore plugin.
I am trying to re-enter the 3-word pass phrase, but I need to remove the existing terminal first. When I click the delete button in Woo settings I get an error popup:
No such reader: ‘tmr_……….’ with livemode:true
It looks like it will only remove the old reader if it can communicate with it? Seems like a catch 22 situation. Can you help me please??
]]>I keep entering the passphrase on the e-reader on the “web readers” section of the settings page, but getting the error message “Sorry, we could not add that reader. Please try again. Remember to punch in the code on your reader and enter the string returned on the screen, into the dialogue box.”
What am I doing wrong?
]]>I am trying to figure out how to manually enter credit card info with wiseposE and point of sale with woocommerce using stripe terminal. Everything is setup properly and the card reader is working with swipes. Stripe will only say that i can “make a screen for the terminal” but doesn’t give me anything else. Got any ideas?
]]>Is it possible to use ‘Stripe For WooCommerce’ plugin (we have been using this plugin for many years) or can we only use ‘WooCommerce Stripe’ plugin?
Thanks
]]>Hi, encountering this error when trying to connect my WISE POS E to my wordpress site using your plugin, any assistance would be greatly appreciated!
“Connection canceled or timed out, please try again”
The device is connected to a wireless wifi Network
]]>Hello, I’d appreciate help with the following issue.
When I send out invoices and the customer clicks the link to pay, they land on a WP error page “There has been a critical error on this website”. The same thing happens when I click on the “Customer order payment” link, visible above the Status field on the order screen in the backend. All goes back to normal when “Terminal for Stripe and WooCommerce” is disabled.
Here’s the error message appearing in WooCommerce Status logs:
CRITICAL Uncaught Error: Call to a member function is_virtual() on null in wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/payment-methods/tfsw-gateway-stripe-terminal.php:386
Stack trace:
#0 wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/payment-methods/tfsw-gateway-stripe-terminal.php(312): Tfsw_Gateway_Stripe_Terminal->isEmailRequired()
#1 wp-includes/class-wp-hook.php(307): Tfsw_Gateway_Stripe_Terminal->payment_scripts()
#2 wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#3 wp-includes/plugin.php(474): WP_Hook->do_action()
#4 wp-includes/script-loader.php(2105): do_action()
#5 wp-includes/class-wp-hook.php(307): wp_enqueue_scripts()
#6 wp-includes/class-wp-hook.php(331): in wp-content/plugins/terminal-for-stripe-and-woocommerce/includes/payment-methods/tfsw-gateway-stripe-terminal.php on line 386
Many thanks,
Karol
I try to keep everything on my site GPL because I do a lot of hacking (no redistribution). Is the Pro version GPL?
]]>Hiya. I keep getting the below quoted error when I try to delete what seems to be a growing number of location entries in the Stripe Terminal section of WooCommerce Payments – 42 of them as at time of writing.
“You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. ‘Authorization: Bearer YOUR_SECRET_KEY’). See https://stripe.com/docs/api#authentication for details, or we can help at https://support.stripe.com/.”
When I began the install, I had only one location configured in the Stripe.com portal but it now matches the WordPress view within Stripe Terminal (so I can only assume they are in some way communicating to sync at that level).
This is on a new install of the Pro plugin.
I also note that the install instructions told me to ensure The Stripe Gateway’s “Payment Buttons” option is enabled but I’ve been unable to find such a button in that plugin…
The Stripe Gateway payment method within WooCommerce is enabled as is Stripe Terminal, and it’s activated.
I’ve validated that the two Stripe Gateway API’s remain correct (setup in 2019); the web hook is also valid – their checks show as green and I have had valid payments via that gateway.
Versions:
Terminal for Stripe and WooCommerce PRO Services Version 2.1.4
WooCommerce Version 5.9.0
WooCommerce Stripe Gateway Version 5.9.0
WordPress 5.8.2 running the Skudo Child theme.
I have not added a reader yet (one is being sent to me though).
What might I be doing wrong here?
]]>I am trying to set up the plugin, but the settings page is blank. (Woocommerce > Settings > Stripe Terminal – Manage) I see the WordPress sidebar, tabs along the top, but the entire settings area is empty.
Wordpress Version: 5.8.2
PHP version: 7.4.22
Attempts to troubleshoot:
Terminal for Stripe and WooCommerce I am trying to add this to our website, But it’s saying “Stripe Terminal requires WooCommerce Stripe to be installed and active, with at least version 4.2. You can download WooCommerce Stripe here. ”
Anyone can help with this?
]]>In the following file:
Filename: wp-content/plugins/terminal-for-stripe-and-woocommerce/terminal-for-stripe-and-woocommerce.php
Please add a filter to avoid Wordfence blockage of ArcanePOS API calls.
Or better yet, put an option in the plugin settings to toggle this setting.
Line ~218:
add_filter( ‘wordfence_ls_require_captcha’, ‘__return_false’ );
There has been a display bug on the last several versions of the plugin. The bug is at line 39 of terminal-for-stripe-and-woocommerce.php
. The current code block is as follows:
if($alert['success']){
$alert = $alert['success'];
preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $alert, $match);
if(!empty($match[0])){
foreach($match[0] as $m){
$alert = str_replace($m,'<a target="_blank" class="wc-update-now button-primary" href="'.$m.'">'.$m.'</a>',$alert);
}
}
echo '<div class="notice notice-warning"><p>'.$alert.'</p></div>';
}
The echo line doesn’t take into account situations where there is no alert, and displays a very annoying, undismissable empty alert. The following fixes it:
if($alert['success']){
$alert = $alert['success'];
preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $alert, $match);
if(!empty($match[0])){
foreach($match[0] as $m){
$alert = str_replace($m,'<a target="_blank" class="wc-update-now button-primary" href="'.$m.'">'.$m.'</a>',$alert);
}
}
if ( '' !== trim( $alert ) ) {
echo '<div class="notice notice-warning"><p>'.$alert.'</p></div>';
}
}
Please fix it, I don’t want to have to keep modifying your plugin and I don’t have the energy to write my own.
]]>Hi folks, could do with some help with the WisePad 3 set up for the plugin. When trying to connect it states ‘UNABLE TO COMMUNICATE WITH API’.
Are there any help/instructions available?
Thanks
]]>There’s an issue with the latest version of the Stripe plugin + Terminal where the site crashes because some dependencies are not found.
https://www.ads-software.com/support/topic/v5-6-breaks-the-site-with-stripe-terminal/
Please check the link above for more details.
The Terminal for Stripe and WooCommerce plugin requires several dependencies from the Stripe Gateway, which were changed in the latest version. See wp-content/plugins/terminal-for-stripe-and-woocommerce/terminal-for-stripe-and-woocommerce.php
‘s init()
function for reference.
I guess we shouldn’t be relying on that approach.
]]>terminal not working even paid devleoper £250 to ge tit to work.
please help
]]>Hi there!
The app works well! I am currently working on finding a printer and cash drawer solution to work with the POS portion of Woo and the mobile app.
My main question is that I noticed that when I create a custom product in the mobile app and checkout, the order inside Woo does not show any product information outside of price. Is there a way to show the custom product detail/info created in the mobile app so when the shop owner is reviewing orders in Woo later for inventory purposes?
Thank you!
]]>Hello,
will your plugin work with BBPOS WisePad 3?
We are getting this error message. Do you plan to update? Warning: Use of undefined constant WC_STRIPE_TERMINAL_VERSION – assumed ‘WC_STRIPE_TERMINAL_VERSION’ (this will throw an Error in a future version of PHP) in …/wp-content/plugins/terminal-for-stripe-and-woocommerce/terminal-for-stripe-and-woocommerce.php on line 40
]]>Purchased a BBPOS Chipper through stripe. I’ve found everywhere here and on your site that there’s an app that works with the chipper… only problem is theres no links or anything for this app, does it actually exist? This terminal app has a notice saying that chipper isn’t supported until stripe updates.
Any clear details on this?
]]>I can’t find anywhere what the fee structure is for the free version of this plugin. Can you guys elaborate?
]]>If it works with WCPOS (Woocommerce Point Of Sale) I know a couple hundred people that would NEED this
]]>Have you tested the P400 with mobile browser on mobile phone over wifi? Any idea if this will work?
]]>I’ve got my reader all set up in the Stripe Terminal plugin. I am able to connect my reader without issue, and I see the reader is online in my Stripe account but when I test the checkout process with the reader I get the message “unable to communicate with the reader.”
I have tried disconnecting and reconnecting the reader several times but I can’t seem to get this to work. I’m not sure what I’m doing wrong at this point. It appears that I’ve got everything configured properly.
]]>Hi!
Really interested in giving you plugin a spin, but where can I buy a Verifone P400 chip and pin terminal?
]]>