support@camerce.com

QuickPay for WooCommerceThe complete QuickPay payment gateway for WooCommerce for WooCommerce

HPOS compatibleBlocks checkout readyWorks with WooCommerce Subscriptions

Taking a payment is the easy part. Capturing it, refunding it, saving a card and billing a subscription are where most integrations fall short. QuickPay for WooCommerce covers the whole lifecycle, so every order is as easy to manage as it is to take.

Version
1.0.0
Requires WordPress
6.4+
Requires WooCommerce
8.0+
Tested up to
WooCommerce 9.7
PHP
7.4+

How it looks in your store

Why a payment gateway needs more than a checkout

A WooCommerce payment gateway plugin has one obvious job: get the customer from checkout to a completed order. Most integrations stop there. What happens after, capturing a payment, issuing a refund, cancelling an authorization, billing a subscription renewal, often falls outside the plugin entirely and back onto the payment provider's own dashboard.

That gap shows up the first time an order needs anything other than a straightforward capture. A physical goods store that wants to capture on shipment, a subscription business recovering a failed renewal, and a shop taking a phone order all run into the same wall: the checkout works, but the order screen doesn't help.

QuickPay for WooCommerce closes that gap. Capture, refund, cancel and renew all live on the order screen. Saved cards and WooCommerce Subscriptions both work through QuickPay's own API, and every webhook is checksum verified before anything on the order changes.

Full order lifecycle

Capture, refund, cancel and renew a QuickPay payment without leaving the WooCommerce order screen.

Modern checkout

Full support for the WooCommerce Cart and Checkout blocks, alongside classic checkout.

Recurring billing

Works with WooCommerce Subscriptions, and supports saved cards for merchant initiated charges.

Verified webhooks

Every callback from QuickPay is checksum verified before it changes an order.

How QuickPay for WooCommerce works

Set up in a few minutes from your WordPress dashboard.

  1. Upload the plugin and add your QuickPay Payment Window API key and Private key.
  2. Set automatic capture on or off depending on whether you ship physical goods.
  3. Choose which QuickPay payment methods to allow or block, and set a checkout logo if needed.
  4. Place a test order to confirm checkout and the callback both work before switching off test mode.
  5. Use the order screen to capture, refund, cancel or renew any payment as needed.
Read the full setup guide

QuickPay for WooCommerce features

Every feature below is included in . There is no free version of QuickPay for WooCommerce.

A checkout that keeps up

  • Native support for the WooCommerce Cart and Checkout blocks
  • Classic checkout still fully supported
  • Hosted QuickPay payment window, with 3D Secure and SCA handled automatically
  • Checkout logo configurable separately from the icon shown in wp-admin

Full control after the sale

  • Capture, refund, cancel and renew a payment from the order screen
  • A full refund includes the acquirer fee by default, with a setting to turn that off
  • Order status re-syncs automatically every time the order is opened, so nothing stays stuck on hold
  • A TEST TRANSACTION badge on test mode orders, in both the order list and the order itself

Recurring revenue

  • Works with WooCommerce Subscriptions for automatic recurring billing
  • Saved cards for phone orders and recovering a failed renewal
  • Charges are always merchant initiated, in line with QuickPay's PSD2 rules for stored cards

Built to be trusted with payments

  • Every webhook is checksum verified before it is trusted
  • Card data never touches your server. QuickPay's hosted window handles it
  • An order note for every capture, refund, cancellation and status change

Who uses QuickPay for WooCommerce

Replacing the official plugin

Move off QuickPay's outdated plugin without losing anything. Same account, same API keys, a checkout and order screen that actually work.

Phone and mail orders

Take a customer's card over the phone once, then charge their saved card from the order screen for this order and the next.

Recurring billing

Sell subscriptions through WooCommerce Subscriptions and let QuickPay handle the recurring charge natively, on schedule.

Recovering a failed payment

A subscription renewal fails. Charge the customer's saved card manually instead of losing the sale to a missed retry.

Requirements and compatibility

Requires WordPress6.4+
Requires WooCommerce8.0+
Tested up toWooCommerce 9.7
PHP7.4+

Screenshots

Changelog

All releases

QuickPay for WooCommerce questions

Does this work with the WooCommerce Cart and Checkout blocks?

Yes. The plugin registers natively with the Cart and Checkout blocks as well as the classic shortcode checkout, so both work the same way.

Can I capture payments manually instead of automatically?

Yes. Turn automatic capture off in settings and use the Capture button on the order screen when you are ready to ship.

What happens to the acquirer fee on a refund?

By default, a full refund includes any acquirer fee QuickPay added on top of the order total, so the customer gets back what they were actually charged. This can be turned off in settings.

Does this support WooCommerce Subscriptions?

Yes. When WooCommerce Subscriptions is active, the plugin creates a QuickPay subscription for the initial payment and charges renewals automatically through QuickPay's own recurring billing API.

Can I charge a customer's saved card without them checking out again?

Yes, from the order screen, for phone orders or to recover a failed payment. QuickPay's saved cards cannot be used for a customer facing one click checkout button under PSD2 rules, only for merchant initiated charges like this.

Is my order stuck if a QuickPay callback does not arrive?

No. The order screen re-checks QuickPay's live status and updates the order every time it is opened, so a missed webhook does not leave an order stuck.

Does the plugin store card numbers on my server?

No. Card data is entered on QuickPay's own hosted payment window. The plugin only stores a QuickPay issued card reference, never a card number.

Can I restrict which payment methods are shown at checkout?

Yes. Settings let you allow or block specific QuickPay payment methods, such as specific card brands or MobilePay.

Support and guides

Before you buy

Ask anything about QuickPay for WooCommerce and reach the people who wrote it. No account needed.

Ask a question

Need something custom?

Per-product rules or a custom quote flow? We can build it for your store.

Get a quote

Guides

Works well with

ProfitricsFree and ProSee real net profit on every order after product cost, gateway fees, shipping and your business expenses.Price GuardFree and ProHide prices and the Add to Cart button, show your own wording and button, and choose who sees prices.Smart ReelsFree and ProTurn the product videos you already have into shoppable carousels and grids with quick add to cart.Liftup PopupsFree and ProExit intent popups, email opt-ins and announcement bars that keep working behind a page cache.