Network Merchants Inc (Collect.js) for WooCommerce

Network Merchants Inc (Collect.js) for WooCommerceSatisfaction Guarantee

We are committed to your satisfaction! If we are unable to get the plugin working for your specific needs, we'll provide you with a full refund no questions asked.

Network Merchants Inc (Collect.js) for WooCommerceSupport Guarantee

Get expert support from our team for installation, setup, and troubleshooting. We're here to assist you every step of the way.

Network Merchants Inc (Collect.js) for WooCommerce

WooCommerce Payment Gateway Plugins

Rated 4.26 out of 5 based on 284 customer ratings
  • Collect.js
  • HPOS
  • Address Verification System
  • block checkout
  • Credit Card Tokenization
  • CVV Verification
  • PCI Compliance
  • Refunds

For US WooCommerce stores already boarded on Network Merchants Inc. (NMI) with Collect.js credentials—not a generic “payment gateway” SKU for other processors.

Connect Collect.js tokenized checkout to WooCommerce so you can authorize, capture, refund, and void from the order screen, with HPOS, WooCommerce Block checkout, and WooCommerce Subscriptions support when your NMI package includes tokenization (sandbox-test renewals before go-live).

Not a fit? Headless storefronts, marketplace split payouts, or ISO-specific fields not documented on this page need custom payment gateway integration instead of this plugin.

Maintained plugin since 2011.

From: $47.00 / year

Clear

Recent changelog

  1. 06.08.25 - Ver. 1.8.0.30
  2. 13.02.25 - Ver. 1.8.0.26
  3. 29.07.24 - Ver. 1.8.0.25
  4. 31.05.24 - Ver. 1.8.0.20
  5. 15.11.23 - Ver. 1.8.0.19

View full changelog


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.

View Documentation

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)

  1. Collect.js tokenization — card data tokenized at checkout; reduces PCI scope vs raw fields on your origin (tokenization & saved methods).
  2. Authorize / sale modes — match capture rules to how finance expects settlements.
  3. Refunds & voids — full or partial refunds from Woo admin; reconcile with refunds and voids.
  4. ACH (eCheck) — when enabled on your merchant account.
  5. Saved cards & wallets — returning customers; Apple Pay / Google Pay where configured.
  6. 3-D Secure — optional SCA-style flows when your package requires them.
  7. Logging — troubleshoot gateway responses without guessing (webhook monitoring).
  8. Pre-Orders — WooCommerce Pre-Orders when you sell ahead of ship dates.
  9. CheckoutWC — compatible with CheckoutWC by Kestrel for enhanced checkout layouts.

Proof & documentation

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

  1. Confirm boarding matches Collect.js and currencies on this page.
  2. Install on staging; enter sandbox Security Key and tokenization public key.
  3. Run the test matrix: sale, auth+capture, refund, saved card, subscription renewal (if used), Blocks checkout (if used).
  4. 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

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

 

Network Merchants Inc for WooCommerce settings screen

 

License

, ,

Support and Updates

Included for 1 year, Included for 5 years

06.08.25 - Ver. 1.8.0.30

- Updated plugin to support Block Checkout.
- Moved Apple Pay and Google Pay to the Cart and Checkout Page.
- Added support for CheckoutWC from Kestrel

13.02.25 - Ver. 1.8.0.26

- Updated plugin to support Subscriptions renewal date synchronization.

29.07.24 - Ver. 1.8.0.25

- Updated plugin to support High-Performance Order Storage (HPOS).

31.05.24 - Ver. 1.8.0.20

- Updated to resolve a issue on checkout page. Where credit cards fields were greyed out.

15.11.23 - Ver. 1.8.0.19

- Updated to remove unused code from plugin.

12.08.23 - Ver. 1.8.0.16

- Updated to resolve a issue on add payment method page preventing saving of cards.

31.07.23 - Ver. 1.8.0.15

- Updated to enable webhooks for recurring payments.

28.06.23 - Ver. 1.8.0.14

- Updated to enable logging of errors and 3D Secure auth failed events for tracking.

22.05.23 - Ver. 1.8.0.13

- Updated to resolve PHP warning related to Wallets.

22.03.23 - Ver. 1.8.0.12

- Updated to add support for Apple Pay and Google Pay.

24.10.22 - Ver. 1.8.0.11

- Updated to resolve a issues which was resulting in "Invalid or missing payment token fields." error. When pervious token is selected and Save to account is checked. 24.10.22 - Ver. 1.8.0.11 - Updated to resolve a issues which was resulting in "Invalid or missing payment token fields." error. When pervious token is selected and Save to account is checked.

01.10.22 - Ver. 1.8.0.10

- Updated to add support for custom order numbers plugins.

29.08.22 - Ver. 1.8.0.9

- Updated to resolve a error resulting in failure in 3DS due to state field.

02.08.22 - Ver. 1.8.0.8

- Updated to add an option in settings to be able to switch Credit Card Fields inline or as popup.

29.07.22 - Ver. 1.8.0.7

- Updated to add an option in settings to be able to switch 3DS Challenge window inline or as popup.

10.06.22 - Ver. 1.8.0.6

- Updated to resolve the issue where the CVV field was optional. Now it is required for payment.

22.03.22 - Ver. 1.8.0.5

- Updated to resolve the "Payment Token not received." issue.

21.03.22 - Ver. 1.8.0.4

- Have added support for Collect.js Integration required to add support 3DS support. Also, this will break your NMI Settings So please make sure to check your NMI Settings in WooCommerce as there are new settings added to the page.

17.08.21 - Ver. 1.8.0.2

- Have disabled auto updates until the slowdown bug is resolved.

22.03.21 - Ver. 1.8.0.1

- Updated the plugin to work with WooCommerce 5.x

21.03.20 - Ver. 1.8.0.0

- Updated the plugin to work with WooCommerce 4.0.x and resolve a bug that was slowing the admin panel.

23.08.19 - Ver. 1.7.9.9

- Updated the plugin to resolve a bug that was slowing the backend.

12.06.19 - Ver. 1.7.9.8

- Updated the plugin to resolve a bug that was preventing the saving of credit cards and echeck accounts.

06.06.19 - Ver. 1.7.9.7

- Updated the plugin to resolve update script running on every page and add the support to disable the sending of Cart Details to NMI.

13.05.19 - Ver. 1.7.9.6

- Updated the plugin to add support for updates via WordPress Admin Panel.

07.05.19 - Ver. 1.7.9.5

- Updated the plugin to add support for passing extra merchant fields. You can use any Custom Checkout field Editor plugin to pass the extra fields max(20). The fields should be named "merchant_defined_field_x" where x is a number between 1 and 20.

05.04.19 - Ver. 1.7.9

- Updated the plugin to add details of AVS and CVV response to the order details page.

21.03.19 - Ver. 1.7.8

- Updated the plugin to resolve the Chrome Expiry Date issue. So now The plugin should work whether customers enter the card expiry as 12/30 or 12/2030. And edited password field to stop displaying the password in plain text.

16.02.19 - Ver. 1.7.7

- Updated the plugin to resolve the subscription not working with guest checkout and other minor issues.

21.11.18 - Ver. 1.7.6

- Updated the plugin to support WooCommerce 3.5.1

13.08.18 - Ver. 1.7.5

- Updated the plugin to resolve Internal Server Error when used with WooCommerce Product Addon plugin.

03.05.18 - Ver. 1.7.4

- Updated the plugin to add eCheck support and Tokenization.

23.10.17 - Ver. 1.7.3

- Updated the plugin to support the latest version of WooCommerce 3.0+

08.09.17 - Ver. 1.7.2

- Updated the plugin to resolve expiry date issue when WooCommerce js error is present.

30.08.17 - Ver. 1.7.1

- Updated the plugin to resolve bug preventing it from using without WooCommerce Subscription plugin.

14.04.17 - Ver. 1.7.0

- Updated the plugin to support the latest version of WooCommerce and WordPress.

15.09.16 - Ver. 1.6.9

- Updated the plugin to resolve the error when subscription plugin was not installed.

05.09.16 - Ver. 1.6.8

- Added Support for Recurring/Subscription Payments and Customer Vault`.
- Removed the unwanted code.

16.07.16 - Ver. 1.6.7

- Added Support for WooCommerce default Credit Card Form
- Removed the custom form code.

14.01.15- Ver. 1.6.6

- Added Support for more NMI Affiliates/Partners and refund transactions.

14.01.14 - Ver. 1.6.5

- Some Minor Fixes to the Code

Same gateway on other platforms

Our Partners

fraudlabs
opayo
nochex
Razorpay
durango merchant services
2checkout is now verifone
authorizenet
gravity forms
whmcs