NMI for WooCommerce
Setup Guide

Setup Guide

Get NMI Gateway Pro running on your WooCommerce store in under 10 minutes

01

Purchase & download

After checkout you'll receive an email with your license key and a link to download the plugin ZIP file. You can also download it anytime from your license dashboard.

💡 Your license key looks like: NMIP-XXXX-XXXX-XXXX-XXXX
02

Install the plugin

In your WordPress admin go to Plugins → Add New → Upload Plugin. Select the downloaded ZIP file and click Install Now, then Activate.

💡 If you have the free version installed, Pro will automatically import your API keys and deactivate the free version.
03

Enter your license key

Go to WooCommerce → Settings → Payments → NMI Gateway Pro → License tab. Paste your license key and click Activate License. Your site domain will be registered.

💡 Pro licenses cover 1 site. Agency licenses cover unlimited sites.
04

Configure your NMI credentials

Enter your NMI Security Key (or select your white-label gateway from the dropdown and enter its API endpoint + key). Toggle between Test Mode and Live Mode using the switch at the top.

💡 Never share your Security Key. It is stored encrypted in the database.
05

Enable payment methods

Under the Payment Methods tab, toggle on the methods you want: Credit/Debit Cards are always on. Enable Apple Pay, Google Pay, and/or ACH as needed. Each has its own configuration section.

💡 Apple Pay requires an Apple Pay domain registration — the plugin handles this automatically.
06

Configure fraud rules (optional)

Under the Fraud Rules tab, set velocity limits, enable AVS/CVV rejection, and configure country/IP/email blocklists. The defaults are sensible for most stores — you can tune them over time.

💡 Fraud rules run before payment authorisation and block suspicious transactions at zero cost.
07

Run a test transaction

Switch to Test Mode and place a test order using NMI's test card numbers. Verify the charge appears in your NMI portal and the WooCommerce order is updated correctly.

💡 Test card: 4111111111111111 · Exp: any future date · CVV: any 3 digits
08

Go live

Switch from Test Mode to Live Mode, verify your live NMI credentials are entered, and you're accepting real payments. The whole setup typically takes under 8 minutes.

💡 🎉 You're live. Payments will appear in WooCommerce → Orders and your NMI portal.
Need help setting up?
Our support team responds within 4 hours and will walk you through any step.
Contact Support →