Stripe Checkout for WooCommerce POS
Stripe Checkout running inside the Oliver POS browser view for WooCommerce.
Powered through the Stripe Payment Gateway for WooCommerce plugin — install it on WordPress, configure under WooCommerce → Settings → Payments, and Oliver picks it up at the register automatically.
How Stripe Checkout works with Oliver POS for WooCommerce
Use Stripe Checkout — Stripe's pre-built hosted online checkout — at the Oliver POS register. The cashier opens Stripe Checkout in the in-POS browser view; the customer pays with card, Apple Pay, Google Pay, Link, or any Stripe method; Oliver writes the order back to WooCommerce.
What Stripe Checkout is — and what it is not
Stripe Checkout is Stripe's pre-built, Stripe-hosted payment page. It is not the same product as Stripe Terminal (Stripe's card-reader hardware) and it is not the same as the Payment Element you might embed in a custom checkout. Stripe Checkout is a single URL that you can redirect a customer to; it renders a beautiful payment page with every method you have enabled, handles 3-D Secure, and returns the customer to your site once payment completes.
Inside Oliver POS we use exactly that single URL. When the cashier picks Stripe Checkout on the payment screen, Oliver opens the Stripe-hosted page inside the in-POS browser view. The customer taps in their card details — or scans Apple Pay on their own phone — and Stripe sends the confirmation back. Oliver writes the order to WooCommerce and prints the receipt.
Why Stripe Checkout works well as a WooCommerce POS gateway
Stripe Checkout was designed for online stores, and the WooCommerce Stripe Payment Gateway for WooCommerce plugin already speaks it natively. That means every method you have switched on for your online store — Visa, Mastercard, Amex, Apple Pay, Google Pay, Link, Klarna BNPL, Afterpay — works the same way when you sell at the counter. There's no separate "in-store" configuration to maintain. The methods you support online are the methods you support in store.
You also keep the rest of the Stripe stack you already pay for: Stripe Radar for fraud scoring, 3-D Secure handled automatically when required, and the same dashboard for online and POS orders. Disputes, refunds, and payouts live in one Stripe account.
How Oliver POS opens Stripe Checkout at the register
On the Oliver register, the cashier rings the sale, taps "Charge", and picks Stripe Checkout from the available WooCommerce payment methods. Oliver opens the Stripe-hosted page in the in-POS browser view — full-screen, locked to that checkout. The cashier hands the iPad to the customer (or pivots the screen) so the customer enters their card or taps their phone. When Stripe confirms the charge, Oliver receives the webhook, closes the browser view, and prints the receipt. The whole flow takes 10–15 seconds.
Because Stripe Checkout enforces its own PCI-DSS scope and 3-D Secure, the card data never touches Oliver or your WooCommerce server. You stay out of scope for the parts of PCI that hurt the most.
Best fit for retailers who…
Use Stripe Checkout at the Oliver POS if you already run your online store on Stripe and want the simplest possible bridge to in-store sales. It's ideal for indie retailers, cafés, and specialty shops that already have a Stripe account and don't want to add a second processor or sign a separate in-store contract. Stripe Terminal hardware integration also exists if you need a separate PIN-pad — Oliver can ride on top of the Stripe Terminal flow when the gateway plugin enables it.
What you get and how to set it up
Features Oliver surfaces from the Stripe Checkout plugin, plus the 4-step install most merchants run through.
Features at the register
- Stripe Checkout hosted checkout running inside the Oliver POS browser view
- Every Stripe Checkout payment method enabled at the register
- Cashier-controlled flow — the customer pays without touching the iPad
- Order writes back to WooCommerce when payment confirms
- Same Stripe Checkout account that powers your online store
Setup in 4 steps
- Install the Stripe Payment Gateway for WooCommerce on your WooCommerce site and enable it under WooCommerce → Settings → Payments
- Enter your Stripe Checkout API credentials and finish the gateway's setup wizard
- Run a small online test order from the WooCommerce checkout to confirm the gateway is live
- From the Oliver POS register, tap the Stripe Checkout method — Oliver opens the hosted Stripe Checkout checkout in the in-POS browser view and writes the order back to WooCommerce when payment confirms
Common questions about Stripe Checkout on Oliver POS
Does Oliver POS have a partnership with Stripe Checkout?
No. Oliver doesn't partner with Stripe Checkout or any other payment gateway. We support Stripe Checkout because it ships a WooCommerce gateway plugin — Oliver opens the hosted checkout inside the in-POS browser view. Your account, your rates, and your support contract stay between you and Stripe Checkout.
Does Oliver charge extra to use Stripe Checkout?
No. You pay Stripe Checkout's standard published rates directly to Stripe Checkout. Oliver doesn't take a markup, doesn't insert itself into the money flow, and doesn't charge a per-transaction fee on top.
Read our full guide to Stripe Checkout on Oliver POS
A long-form walkthrough of running Stripe Checkout alongside the Oliver POS register on a WooCommerce store.