Quick answer (for buyers)
Network Merchants Inc. (NMI) powers many US merchant accounts under different ISO brands. WooCommerce needs a plugin that implements your NMI Collect.js path—not a vague gateway label. PatSaTECH has maintained this extension since 2011. Use it to run Collect.js checkout, map async approvals to order status, and operate refunds from Woo admin when your boarding package matches this product page.
Compare alternatives with how to evaluate payment gateway plugins and why NMI merchants should choose a maintained WooCommerce gateway.
Who this is for
- Merchants whose processor backend is NMI (any ISO brand) with Collect.js / Security Key + tokenization keys from your boarding pack.
- 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 custom NMI code.
Who should skip (disqualifiers)
- You are not on NMI, or your contract requires a different integration type than Collect.js direct API.
- You need headless checkout, complex split payouts, or fields absent from this documentation—use custom integration or get a quote.
- You expect a plugin to guarantee authorization rates or certify PCI for your business—issuer systems and your SAQ path decide that; see PCI scope in plain English.
Dream outcome
NMI-boarded US stores: capture, refund, and webhook-driven order status in Woo admin—without unmaintained fork code or mystery “NMI support” marketing from unrelated plugins.
Obstacles → what this plugin addresses
| Obstacle (from support & go-lives) | How this extension helps |
|---|---|
| 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 Block checkout (see product Changelog tab on this page). |
| Subscription renewal failures after first checkout | WooCommerce Subscriptions and tokenized renewals when your NMI package supports vault/tokenization—test renewals in sandbox; see subscriptions and gateways. |
| Orders stuck “pending” after customer closes the browser | Async approval handling and order status mapping—order status gateway mapping. |
| Abandoned fork / no changelog while NMI API moves | Ongoing updates tied to this SKU; budget renewals as operational spend per payment gateway TCO. |
Value stack (features mapped to operations)
- Collect.js tokenization — card data tokenized at checkout; reduces PCI scope vs raw fields on your origin (tokenization & saved methods).
- Authorize / sale modes — match capture rules to how finance expects settlements.
- Refunds & voids — full or partial refunds from Woo admin; reconcile with refunds and voids.
- ACH (eCheck) — when enabled on your merchant account.
- Saved cards & wallets — returning customers; Apple Pay / Google Pay where configured.
- 3-D Secure — optional SCA-style flows when your package requires them.
- Logging — troubleshoot gateway responses without guessing (webhook monitoring).
- Pre-Orders — WooCommerce Pre-Orders when you sell ahead of ship dates.
- CheckoutWC — compatible with CheckoutWC by Kestrel for enhanced checkout layouts.
Proof & documentation
- WooCommerce payment gateway integration checklist
- How to test your payment gateway like a pro
- Safe payment gateway plugin updates
- HPOS and gateway plugins
- Migrating payment gateway on WooCommerce
- Plugin vs custom integration
Version history & screenshots: the full dated Changelog and additional screenshots remain on the live product page tabs (unchanged by this copy refresh). Recent highlights include Block checkout, HPOS, subscription renewal sync, and CheckoutWC support—confirm versions in the Changelog tab before upgrading production.
Less time and effort for your team
- Standard WooCommerce settings screen for keys, transaction mode, and display options (inline vs popup fields).
- Follow the NMI credential setup guidance linked from your ISO pack; run sandbox orders before live cutover.
- Optional plugin installation support if you want hands-on staging configuration.
- Annual license renewals fund compatibility work—see buying a payment gateway plugin for WordPress.
Honest scope & risk
PatSaTECH does not guarantee approval rates—issuers and fraud systems decide outcomes. This plugin aims for reliable NMI API integration and predictable Woo order states. Confirm international and MCC-specific behavior with your ISO. Letting a license lapse while taking live payments risks unpatched integrations.
Named method: NMI Collect.js go-live
- Confirm boarding matches Collect.js and currencies on this page.
- Install on staging; enter sandbox Security Key and tokenization public key.
- Run the test matrix: sale, auth+capture, refund, saved card, subscription renewal (if used), Blocks checkout (if used).
- Switch to live keys; monitor first-day orders and gateway logs.
Explore WooCommerce payment gateways or shop all plugins.
Requirements
- Active NMI merchant account with API credentials required for Collect.js.
- SSL (HTTPS) on checkout.
- WooCommerce on a supported WordPress/PHP stack—verify current compatibility in the Changelog tab before upgrading.
Other NMI integrations from PatSaTECH
- Network Merchants Inc. (Collect.js) for Gravity Forms
- Network Merchants Inc. Payment API Gateway for Magento
- Network Merchants Inc. Gateway for AbanteCart
Frequently asked questions
My ISO brand name is not “NMI”—is this still the right plugin?
If your processor backend is NMI and your integration type matches Collect.js as documented here, yes—confirm with your ISO using this listing.
Does this support WooCommerce Subscriptions?
When your NMI package includes tokenization/vault features required for renewals—verify on this page and sandbox-test renewals, not just the first checkout.
Can I migrate from custom NMI code?
Yes, with staging cutover—see migrating payment gateway on WooCommerce.
Authorize only vs sale— which should I use?
Match your fulfillment model: auth+capture if you ship later; sale if you capture immediately. Finance and your ISO can confirm settlement expectations.
When should I request custom work instead?
Non-standard capture rules, headless checkout, or features absent from product documentation—custom payment gateway integration or contact PatSaTECH.
ScreenShots



Satisfaction Guarantee
Support Guarantee











