Terminal for Stripe and WooCommerce is an open-source eCommerce solution built on WordPress, WooCommerce, and WooCommerce Stripe Gateway. It permits the Verifone P400 POS to integrate directly with WooCommerce for in-person transactions. Support for pro services is available at www.arcanestrategies.com
Activate the free Terminal for Stripe and WooCommerce plugin on an existing WooCommerce installation in minutes.
Terminal for Stripe and WooCommerce is developed and supported by Arcane Strategies, the creators of Witmap.io and DadsTie.com.
- This plugin permits for 1 “location” with multiple readers.
- The checkout procedure remains the same but will now offer you a Stripe Terminal option, which only requires you to select the Terminal option and click to open your reader.
- In order for the terminal option to be available, you must be logged in as an authorized WordPress administrator or Store Manager (otherwise all your site visitors would see it).
- Subscription purchases are not available since this requires login by an administrator to be available (subscriptions are attached to registered/logged-in customers).
- This plugin may encounter issues with the “Merge + Minify + Refresh” plugin and other compile and minify production asset plugins.
- If problems are encountered, simply deactivate your minification plugin, reload the page, then reactivate the minification plugin to rebuild the cache with the new files.
- The Verifone P400’s action buttons (red, yellow, green) are currently non-functional. As soon as Stripe and Verifone make these programmable, they’ll be implemented into this plugin.
If the features you are looking for are not available, check out arcanestrategies.com for our pro-services package.
Future iterations will include the following. Please subscribe to our mailchimp list to receive updates on release dates (https://www.arcanestrategies.com/subscribe/):
- Locations management (multiple locations each maintaining multiple readers)
- Ability to use the terminal as a customer, not requiring admin/manager login. This is done by maintaining an “in-person” location relative to the network.
- Ability to collect and import customer data
- Support for pre-dipping cards for faster purchases
- Stripe and WooCommerce Subscription purchases
- Make sure your terminal is turned on and connected to the internet.
- On the plugins page, select “Settings”. To set up a reader, click the “Add Reader” button and type in the registration code on your terminal (07139). Hover over the tooltip for instructions.
- To complete reader registration, enter the registration code (typically a string of words separated by hyphens) into the prompt on your settings page. Save your changes and you’re done!
- You must be logged in as a WooCommerce store manager (ie. admin) in order to enable the Terminal on the frontend.
- While logged in, navigate your customer through the checkout experience. You’ll be given the option to select the terminal reader icon to process accordingly.
- After selecting the terminal option, press the button for the reader you set up during installation.
- Credit card prompts will expire after 30 seconds but may be manually canceled by hitting the “Esc” key on your keyboard.
- PHP 7.2 or greater is recommended
- MySQL 5.6 or greater is recommended
Visit the WooCommerce server requirements documentation for a detailed list of server requirements.
Automatic installation is the easiest option — WordPress will handles the file transfer, and you won’t need to leave your web browser. To do an automatic install of WooCommerce, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”
In the search field enter “Stripe Terminal” and search. The results will show plugin information like installation instructions, ratings, and versioning. You should see a button labeled “Install Now”. Click that and WordPress will take it from there!
To install manually, simply download the plugin, unzip it, and upload it to your WordPress plugins directory via FTP. This is standard practice for all plugins which you can find here: https://wordpress.org/support/article/managing-plugins/#manual-plugin-installation
This plugin may encounter issues with the “Merge + Minify + Refresh” plugin and other compile and minify production asset plugins. If problems are encountered, simply deactivate your minification plugin, reload the page, then reactivate the minification plugin to rebuild the cache with the new files.