Square Online for WooCommerce POS
Square's online checkout, opened in the Oliver POS browser view for WooCommerce.
Powered through the Square for WooCommerce plugin — install it on WordPress, configure under WooCommerce → Settings → Payments, and Oliver picks it up at the register automatically.
How Square Online works with Oliver POS for WooCommerce
Use the Square WooCommerce plugin to accept Square payments at the Oliver POS register. Oliver opens Square's hosted checkout inside the in-POS browser; the customer pays with card, Cash App Pay, or wallet; the order writes back to WooCommerce.
Square Online inside Oliver POS — yes, that's a thing
Most people meet Square through its iconic white card-reader. What is less visible is that Square also has a full online payment product that any WooCommerce site can use via the Square for WooCommerce plugin. That plugin is what Oliver POS rides on top of: at the register, Oliver opens Square's hosted checkout inside the in-POS browser view, the customer pays, and the order syncs back to WooCommerce.
Why this is useful (and slightly weird)
It's slightly weird because Square has its own POS, and we're explicitly not using it. The reason a retailer might still want Square at the Oliver POS is that Square's rates are competitive and a merchant might already have a Square account from a previous setup. Rather than migrate the merchant account, Oliver can simply use Square's online checkout as the payment surface at the counter — leaving Square processing the money while Oliver runs the store, the inventory, the WooCommerce sync, and the staff workflow.
Cash App Pay support included
Square owns Cash App, and Cash App Pay is available as a method through the Square WooCommerce plugin. In the US, that means Oliver POS surfaces Cash App Pay at the counter whenever a Square merchant has it enabled — useful for younger shoppers who pay friends in Cash App and prefer it over typing card details.
Best fit for retailers who…
Pick Square at the Oliver POS if you have a legacy Square account you don't want to close, if you need Cash App Pay specifically, or if you're in a market where Square's online rates beat the local alternatives. If you're starting from scratch with no processor preference, Stripe Checkout is usually a smoother fit for a WooCommerce-first stack.
What you get and how to set it up
Features Oliver surfaces from the Square Online plugin, plus the 4-step install most merchants run through.
Features at the register
- Square Online hosted checkout running inside the Oliver POS browser view
- Every Square Online 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 Square Online account that powers your online store
Setup in 4 steps
- Install the Square for WooCommerce on your WooCommerce site and enable it under WooCommerce → Settings → Payments
- Enter your Square Online 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 Square Online method — Oliver opens the hosted Square Online checkout in the in-POS browser view and writes the order back to WooCommerce when payment confirms
Common questions about Square Online on Oliver POS
Does Oliver POS have a partnership with Square Online?
No. Oliver doesn't partner with Square Online or any other payment gateway. We support Square Online 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 Square Online.
Does Oliver charge extra to use Square Online?
No. You pay Square Online's standard published rates directly to Square Online. 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 Square Online on Oliver POS
A long-form walkthrough of running Square Online alongside the Oliver POS register on a WooCommerce store.