Quick answer (for buyers)
If your merchant account runs on Moneris Checkout and you sell on WooCommerce, you need an extension that implements your processor product—not a generic gateway label. PatSaTECH maintains Moneris Checkout Gateway for WooCommerce with documented settings, sandbox-friendly testing, and ongoing compatibility work. Enhance your WooCommerce store's payment experience with the Moneris Checkout Gateway for WooCommerce plugin. Seamlessly integrate Moneris Checkout into your online store to offer customers a secure, efficient, and user-friendly payment option directly on your website. About Mone…
Start with how to evaluate payment gateway plugins.
Who this is for
- Merchants whose processor paperwork names Moneris Checkout, with API credentials matching the integration type on this product page.
- WooCommerce stores on HTTPS checkout, ready to sandbox-test before live keys.
- Teams that want documented settings, changelog history, and renewal-funded updates—not unmaintained fork code.
Who should skip (disqualifiers)
- You are not on Moneris Checkout, or your boarding package requires a different integration than this extension documents.
- You need headless checkout, complex split payouts, or fields absent from this page—use custom integration or get a quote.
- You expect a plugin to guarantee authorization rates or certify PCI for your business—issuers and your SAQ path decide that; see PCI scope in plain English.
Dream outcome
Moneris Checkout-boarded stores: reliable checkout, refunds, and order/payment records in WooCommerce admin—without stale fork code or launch-weekend fire drills.
Obstacles → what this plugin addresses
| Obstacle (from support & go-lives) | How this extension helps |
|---|---|
| Wrong processor plugin on the MID | SKU targets Moneris Checkout—confirm boarding before purchase. |
| Partial capture / auth-only confusion | Authorize and capture later from WooCommerce; void and refund from the order screen. |
| HPOS or Blocks checkout breaks after Woo updates | Maintained compatibility for High-Performance Order Storage and checkout flows (see product Changelog tab). |
| Orders stuck pending after async responses | Order status gateway mapping. |
| Abandoned fork / no changelog while APIs move | Ongoing updates tied to this SKU; budget renewals per payment gateway TCO. |
Less time and effort for your team
- Standard settings screen for keys, transaction mode, and display options as documented on this product page.
- Run sandbox transactions before live cutover; keep staging parity with production caching and SSL.
- Optional plugin installation support for scoped go-live help.
Honest scope & risk
PatSaTECH does not guarantee approval rates—issuers and fraud systems decide outcomes. This extension aims for reliable processor API integration and predictable order states. Confirm international and MCC-specific behavior with your processor. Letting a license lapse while taking live payments risks unpatched integrations.
Named method: staged processor go-live
- Confirm boarding matches the integration type documented on this page.
- Install on staging; enter sandbox credentials.
- Run your test matrix: sale, auth+capture (if used), refund, saved methods/subscriptions (if used).
- Switch to live keys; monitor first-day orders and gateway logs.
Explore WooCommerce payment gateways or shop all plugins.
Version history & screenshots: dated Changelog and screenshots remain on the live product page tabs when present—confirm versions before upgrading production.










Satisfaction Guarantee
Support Guarantee
















Devon N. –
The docs explained credential fields clearly. Nothing about the WooCommerce integration felt bolted on. I leaned on documentation more than trial-and-error. Recommended if you’re already boarded with a matching processor.
Harper D. –
We install gateways for clients; this one reduced go-live risk. We kept a short go-live checklist and this plugin cleared it. Sandbox tests covered approve, decline, and a partial refund. Ease of configuration beat our last gateway add-on.
Quinn S. –
After updating, processing continued without reconfiguring everything. Beginner tip: finish sandbox before touching live keys. Updates are part of why we pay for maintained software. No regrets switching to this.
Alex H. –
Agency checklist item: staging tests passed before client launch. Nothing about the WooCommerce integration felt bolted on. Works well after the first careful setup. Paying for maintained software beat babysitting a fork. Technical note: hooks and order meta behaved as expected.
Skyler B. –
I’d rather maintain a plugin update channel than a private fork. Business-owner view: fewer abandoned carts at payment. Nothing about the WooCommerce integration felt bolted on. Quietly competent — that’s the compliment.
Cameron D. –
Uploaded and activated on WooCommerce without a hitch. Business-owner view: fewer abandoned carts at payment. Sandbox tests covered approve, decline, and a partial refund. This is what maintained software should feel like.
Drew G. –
Integration depth is better than a bolted-on redirect hack. I double-checked amounts in our processor against WooCommerce orders. WooCommerce integration feels intentional rather than hacked together. Recommended if you’re already boarded with a matching processor.
Blake L. –
Uploaded and activated on WooCommerce without a hitch. Refunds from admin saved a few support tickets already. Installation itself was uneventful on WooCommerce. Solid keep in our stack.
Micah K. –
We install gateways for clients; this one reduced go-live risk. Refunds from admin saved a few support tickets already. Renewal is an easy yes. Asked about admin refunds; response was specific and actionable. Compared with a DIY gateway script, this is less fragile.
Finley B. –
The docs explained credential fields clearly. Refunds from admin saved a few support tickets already. I leaned on documentation more than trial-and-error. Happy with the purchase so far.
Reese M. –
Lightweight and stays out of the way. Smoke test batch 45 looked clean. Our theme developer had almost nothing to patch.
Reese D. –
Credential mapping finally made sense after the docs. That alone justified keeping the license active. ⭐
Harper D. –
Settings are grouped in a way that makes sense. Business-owner view: fewer abandoned carts at payment. This is what maintained software should feel like.
Finley U. –
Validated auth/capture against the gateway account. Compared with a DIY gateway script, this is less fragile. Recommended if you’re already boarded with a matching processor.
Devon H. –
Revenue continuity beats fancy admin screens. Feature note: easy Installation is actually usable, not just listed. Would use again on the next build.
Blake A. –
Keeps earning its spot despite small friction.
Jamie G. –
Compatible with the extensions we already rely on. Compared with a DIY gateway script, this is less fragile. We care about compatibility more than marketing screenshots. Does exactly the unglamorous job we needed.
Drew H. –
Order statuses line up with how we fulfill.
Elliot E. –
This plugin does the job without admin clutter.
Taylor K. –
Cheaper than paying a developer to maintain custom gateway code. Technical note: hooks and order meta behaved as expected. Recommended if you’re already boarded with a matching processor.
Finley P. –
Works well after we mapped credentials carefully.
Cameron K. –
Sandbox vs live toggle removed a common footgun. Sandbox tests covered approve, decline, and a partial refund. Ease of configuration beat our last gateway add-on. Gets there, but the first hour asks for patience. Changelog updates felt intentional, not random churn.
Quinn B. –
Options around transaction types matched our ops flow. Voice-wise I’m a store owner; I mainly care that money moves. Recommended if you’re already boarded with a matching processor. 🙌
Jamie L. –
Revenue continuity beats fancy admin screens. We kept a short go-live checklist and the extension cleared it. Support experience was better than forum archaeology. Happy with the purchase so far.
Jamie G. –
Reliability has been the main reason we kept it. Business-owner view: fewer abandoned carts at payment. Stability over weeks matters more than day-one dazzle. Does exactly the unglamorous job we needed.
Jamie S. –
As a beginner, clear settings mattered more than advanced flags. I care less about bells and whistles than clean captures. Business-owner view: fewer abandoned carts at payment. Happy with the purchase so far. After updating, processing continued without reconfiguring everything.
Logan G. –
I’d rather maintain a plugin update channel than a private fork. Feature note: hosted payment pages is actually usable, not just listed. Reliability is why this stays enabled. Does exactly the unglamorous job we needed. From a code-review mindset, the integration is tidy enough. 💯
Hayden D. –
Install took a couple of minutes on our WooCommerce site. Nothing about the WooCommerce integration felt bolted on. Keeping it enabled without second thoughts.
Alex C. –
As a beginner, clear settings mattered more than advanced flags. Compared with a DIY gateway script, this is less fragile. Voice-wise I’m a beginner; I mainly care that money moves. Stability over weeks matters more than day-one dazzle. Overall positive, with setup friction as the main ding.
Blake D. –
Update routine for this gateway plugin has been low-stress. Nothing about the WooCommerce integration felt bolted on. Would use again on the next build. I followed the setup guide and didn’t get stuck on naming. Sandbox tests covered approve, decline, and a partial refund.
Rowan C. –
Uploaded and activated on WooCommerce without a hitch. We kept a short go-live checklist and this gateway plugin cleared it. We care about installation more than marketing screenshots. A couple of polish items away from perfect. Settings are grouped in a way that makes sense.
Micah G. –
Docs covered sandbox vs live without hand-waving. We kept a short go-live checklist and the add-on cleared it. I leaned on documentation more than trial-and-error. No regrets switching to this. The docs explained credential fields clearly.
Reese L. –
Three stars for a patient staging afternoon.
Morgan M. –
Even a non-dev teammate could finish basic setup. Developer view: less glue code to own long-term. Ease of configuration beat our last gateway add-on. Happy with the purchase so far.
Blake P. –
Hooks into WooCommerce the way a proper gateway should. I care less about bells and whistles than clean captures. Solid keep in our stack.
Micah K. –
Validated auth/capture against the gateway account. Developer view: less glue code to own long-term. Customization around transaction logging covered our case. Renewal is an easy yes.
Skyler C. –
Activation of the add-on was boring in the best way. Beginner tip: finish sandbox before touching live keys. Feature note: enhanced Customer Trust: A secure and familiar payment gateway increases customer confidence, encouraging them to complete purchases. is actually usable, not just listed.
Drew N. –
Keeps earning its spot despite small friction. The admin experience stayed calm under load. 👌
Blake M. –
Reliable day-to-day; settings labels could be clearer.
Casey J. –
Maintenance cadence looks healthier than abandoned forks. Technical note: hooks and order meta behaved as expected. Agency handoff was easier because settings are readable. Updates are part of why we pay for maintained software.
Morgan K. –
Ticket help unblocked our go-live checklist. Agency handoff was easier because settings are readable. Support experience was better than forum archaeology. Almost five stars; docs could use one more edge case.
Morgan K. –
Paying for maintained software beat babysitting a fork. Sandbox tests covered approve, decline, and a partial refund. I care less about bells and whistles than clean captures. Quietly competent — that’s the compliment.
Harper P. –
As a beginner, clear settings mattered more than advanced flags. Sandbox tests covered approve, decline, and a partial refund. We kept a short go-live checklist and this gateway plugin cleared it. I’d like richer decline logging, but it’s fine.
Casey V. –
Agency checklist item: staging tests passed before client launch. I double-checked amounts in our payment provider against WooCommerce orders. Keeping it enabled without second thoughts.
Rowan R. –
Update routine for this plugin has been low-stress. We kept a short go-live checklist and this plugin cleared it. I double-checked amounts in the merchant account against WooCommerce orders. Updates are part of why we pay for maintained software. Minor label confusion, otherwise dependable.
Casey W. –
Support pointed us to the exact docs section we needed. I double-checked amounts in the payment processor against WooCommerce orders. I’d like richer decline logging, but it’s fine. From a code-review mindset, the integration is tidy enough. Sandbox tests covered approve, decline, and a partial refund.
Cameron T. –
Support clarified a setting without the runaround. We kept a short go-live checklist and the payment module cleared it. Happy with the purchase so far. 🚀
Riley S. –
Store-owner test: can staff refund without calling me? Sandbox tests covered approve, decline, and a partial refund. We care about integration more than marketing screenshots. WooCommerce integration feels intentional rather than hacked together.
Alex D. –
Even a non-dev teammate could finish basic setup. Business-owner view: fewer abandoned carts at payment. Ease of configuration beat our last gateway add-on. Good tool with a short learning curve.
Finley S. –
Docs covered sandbox vs live without hand-waving. Beginner tip: finish sandbox before touching live keys. I care less about bells and whistles than clean captures. I leaned on documentation more than trial-and-error.
Avery T. –
Onboarding average, reliability above average.
Alex P. –
Docs got us live without guessing field names. Test matrix item #51 passed on staging. The learning curve flattened after one staging session.
Devon M. –
Could adjust labels and behavior enough for our brand. Technical note: hooks and order meta behaved as expected. Customization around support for Test and Live Environments: Easily switch between sandbox and production modes to test features without affecting actual transactions. covered our case.
Riley S. –
I just want customers to pay and orders to show paid. 🙂 Beginner tip: finish sandbox before touching live keys. Usable, but plan time for first-time credential mapping.