WP Manifestindependent plugin directory
manifest / ecommerce / stripe-terminal-for-woocommerce

Stripe Terminal for WooCommerce

Adds Stripe Terminal support to WooCommerce for in-person payments.

by kilbot · github.com/wcpos/stripe-terminal-for-woocommerce · website

3stars
416release downloads
≈40active sites
3forks

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.zip

Declares 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

  1. Check releases for the latest version of the plugin.

  2. Download the stripe-terminal-for-woocommerce.zip file.

  3. Install & activate the plugin via WP Admin > Plugins > Add New > Upload Plugin.

    Gateway Settings
  4. Go to WP Admin > WooCommerce > Settings > Payments > Stripe Terminal and 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.

    Screenshot 2024-12-25 at 7 48 08 PM
  5. Go to WP Admin > WooCommerce POS > Settings > Checkout > enable the Stripe Terminal gateway.

    Enable in POS

Web checkout (classic + Blocks)

To accept Terminal payments from the online store checkout (in addition to POS):

  1. Enable Enable Stripe Terminal for web checkout under WooCommerce > Settings > Payments > Stripe Terminal.
  2. 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).
  3. 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

  1. Selecting the Stripe Terminal gateway will allow you to connect a reader, or use a simulator if you don't have hardware.

    Screenshot 2024-12-25 at 7 49 54 PM
  2. Using the simulator you can test various payment methods.

    Screenshot 2024-12-25 at 7 50 14 PM

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
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.