Stripe Terminal for WooCommerce
Adds Stripe Terminal support to WooCommerce for in-person payments.
by kilbot · github.com/wcpos/stripe-terminal-for-woocommerce · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/wcpos/stripe-terminal-for-woocommerce/releases/download/v0.0.32/stripe-terminal-for-woocommerce.zipDeclares an update source (https://github.com/wcpos/stripe-terminal-for-woocommerce), so updates arrive through the plugin's own updater.
Readme
Stripe Terminal for WooCommerce
Instructions
-
Check releases for the latest version of the plugin.
-
Download the stripe-terminal-for-woocommerce.zip file.
-
Install & activate the plugin via
WP Admin > Plugins > Add New > Upload Plugin. -
Go to
WP Admin > WooCommerce > Settings > Payments > Stripe Terminaland enter your Stripe secret key. Note: you do not need to enable the Stripe Terminal here, the Terminal will be enabled for the POS in the next step. -
Go to
WP Admin > WooCommerce POS > Settings > Checkout > enablethe Stripe Terminal gateway.
Web checkout (classic + Blocks)
To accept Terminal payments from the online store checkout (in addition to POS):
- Enable Enable Stripe Terminal for web checkout under
WooCommerce > Settings > Payments > Stripe Terminal. - Stripe Terminal will appear on both classic shortcode checkout and the WooCommerce Blocks Checkout (Blocks requires WordPress 6.6+; older installs keep classic/POS support and omit Terminal from Blocks checkout only).
- After the customer places the order, they are redirected to the order-pay page to connect a reader and complete the card-present payment.
Abandoning the reader step leaves a pending order, which is standard deferred-gateway behaviour.
Screenshots
-
Selecting the Stripe Terminal gateway will allow you to connect a reader, or use a simulator if you don't have hardware.
-
Using the simulator you can test various payment methods.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v0.0.32 | Sep 5, 2026 | stripe-terminal-for-woocommerce.zip | 29 |
| v0.0.31 | Sep 5, 2026 | stripe-terminal-for-woocommerce.zip | 8 |
| v0.0.30 | Sep 2, 2026 | stripe-terminal-for-woocommerce.zip | 32 |
| v0.0.29 | Sep 1, 2026 | stripe-terminal-for-woocommerce.zip | 25 |
| v0.0.28 | Aug 17, 2026 | stripe-terminal-for-woocommerce.zip | 42 |
| v0.0.27 | Aug 7, 2026 | stripe-terminal-for-woocommerce.zip | 31 |
| v0.0.26 | Jul 15, 2026 | stripe-terminal-for-woocommerce.zip | 38 |
| v0.0.25 | Jul 10, 2026 | stripe-terminal-for-woocommerce.zip | 25 |
| v0.0.24 | May 14, 2026 | stripe-terminal-for-woocommerce.zip | 38 |
| v0.0.23 | May 14, 2026 | stripe-terminal-for-woocommerce.zip | 0 |
| v0.0.22 | May 1, 2026 | stripe-terminal-for-woocommerce.zip | 7 |
| v0.0.21 | May 1, 2026 | stripe-terminal-for-woocommerce.zip | 2 |
| v0.0.20 | Apr 28, 2026 | stripe-terminal-for-woocommerce.zip | 5 |
| v0.0.19 | Apr 22, 2026 | stripe-terminal-for-woocommerce.zip | 3 |
| v0.0.18 | Apr 21, 2026 | stripe-terminal-for-woocommerce.zip | 0 |
| v0.0.17 | Mar 4, 2026 | stripe-terminal-for-woocommerce.zip | 20 |
| v0.0.16 | Mar 3, 2026 | stripe-terminal-for-woocommerce.zip | 4 |
| v0.0.15 | Mar 3, 2026 | stripe-terminal-for-woocommerce.zip | 3 |
| v0.0.14 | Feb 28, 2026 | stripe-terminal-for-woocommerce.zip | 1 |
| v0.0.13 | Oct 7, 2025 | stripe-terminal-for-woocommerce.zip | 32 |
| v0.0.12 | Sep 23, 2025 | stripe-terminal-for-woocommerce.zip | 5 |
| v0.0.11 | Sep 9, 2025 | stripe-terminal-for-woocommerce.zip | 7 |
| v0.0.10 | Sep 8, 2025 | stripe-terminal-for-woocommerce.zip | 2 |
| v0.0.9 | Sep 8, 2025 | stripe-terminal-for-woocommerce.zip | 2 |
| v0.0.8 | Jul 14, 2025 | stripe-terminal-for-woocommerce.zip | 11 |
Active-site estimate ≈40 comes from the v0.0.28 cohort. Method.