NMI Payment Gateway - Magento 2

148 Sold Item(s)

Key Benefits

  • Broad Gateway Compatibility: One extension for all! Supports any payment gateway based on the NMI solution, including Payscape, CXPay, Payline, and T1 Payments, simply by changing the Gateway URL.
  • Seamless On-Site Checkout: Keep your customers on your website throughout the entire payment process. No redirects mean higher conversion rates and a more professional user experience.
  • Top-Tier Security & Compliance: Achieves PCI DSS SAQ A-EP level compliance. Card data is sent directly to NMI, ensuring no sensitive information is stored on your shop's database.
  • Comprehensive Transaction Management: Effortlessly handle Authorize, Capture, and Full/Partial Refunds directly from the Magento Admin Panel without logging into the NMI portal.
  • Advanced Fraud Prevention: Protect your revenue with built-in support for CVV and Address Verification System (AVS), plus compatibility with fraud prevention tools like NoFraud.
  • Flexible Business Operations: Fully supports Magento Backend orders, multiple shipping addresses, and global transactions across multiple websites and store views.

Regular Price: $99.00

Special Price $49.00

* Required Fields

Compatible With Magento Edition

Open Source (CE): 2.3, 2.4
Commerce on prem (EE): 2.3, 2.4
Commerce on Cloud (ECE): 2.3, 2.4

Overview

NMI Payment Gateway (Direct Post API) extension for Magento 2 enables merchants to accept credit card payments directly on their website through the NMI Payment Gateway. Importantly, this extension does not store any card details on the shop, ensuring maximum security for both merchants and customers.

NMI Payment Gateway is a versatile payment service that allows merchants to accept payments through a variety of alternative payment methods, helping businesses reach a wider audience. The Magento 2 NMI Payment Gateway extension integrates directly with the NMI Payment API to process credit card payments, enabling customers to complete transactions without leaving the merchant’s site. This ensures a seamless, secure, and efficient payment experience.

Network Merchants, LLC (NMI) provides the necessary tools and services for merchants to accept almost any type of online payment.

Compatibility with Other Payment Gateways

This extension is compatible with the following payment gateways:

Key Features

  • Accept payment directly from your website without redirection.
  • Support many payment gateways based on NMI solution (Changeable Gateway URL).
  • Secured by NMI.
  • Accept all Major Credit Cards / Debit Cards – Visa, MasterCard, Amex, Discover, etc.
  • Support Authorize, Capture Online, and Refund Online.
  • Support Full/Partial Refund.
  • Support Admin orders (Magento Backend).
  • Support Orders with Multiple addresses.
  • Allow all Countries or Specific Countries.
  • Enhanced security with CVV and AVS (Address Verification System).
  • Easy configuration and support for Test/Live modes.
  • Support Multiple-stores.
  • Compatible with NoFraud connect and One Step Checkout.

Account & Pricing

To use this extension, you will need a merchant account provided by NMI. They will give you the credentials required to access the NMI Merchant Portal. For pricing plans, please contact the NMI team directly.

Security & PCI Compliance

When customers pay via NMI Payments, they enter card details directly on the merchant’s site. This information is securely transferred to NMI's server without being stored on the shop's database.

Merchants using the NMI Direct Post API method can achieve PCI DSS compliance with the SAQ A-EP level of validation.

Installation

Follow the steps below to install the NMI Payment Gateway extension on your Magento 2 store.

1. Extract the extension files into the following directory:
app/code/PL/Nmi/

2. Open a terminal and navigate to your Magento root directory, then run the following commands:

php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean

After completing these steps, the extension will be available in the Magento Admin Panel for configuration.

Test Environment

If you would like to see how the NMI Payment Gateway works with Magento 2, please contact our team to request a demo or access the test environment.

Email: sales@polacin.com

Test Card

Visa: 4111111111111111

Discover: 6011601160116611

MasterCard: 5431111111111111

American Express: 341111111111111

Credit Card Expiration: 10/25

Triggering Errors in Test Mode:

To cause a declined message, pass an amount less than $1.00.

To simulate a CVV match, pass 999 in the cvv field

Release Notes

Version 2.0.10 – September 4, 2023

  • Fixed 400 – Bad Request error related to credit card expiration date validation

Version 2.0.9 – August 9, 2022

  • Compatible with NoFraud Connect extension

Version 2.0.8 – July 13, 2022

  • Added notification when a new version is available

Version 2.0.7 – March 2, 2021

  • Switched authentication to security_key instead of login credentials

Version 2.0.6 – February 26, 2020

  • Added currency parameter for multiple currency support

Version 2.0.5 – September 16, 2019

  • Fixed checkout layout issues
  • Added customer IPv4 address to payment request data

Version 2.0.4 – June 11, 2019

  • Added support for Durango Payment Gateway, T1 Payments, and BlueDog
  • Allowed custom gateway URL configuration

Version 2.0.3.1 – September 4, 2018

  • Stability improvements

Version 2.0.3 – August 23, 2018

  • Fixed fraud payment issues
  • Enabled support for other NMI-based payment gateways

Version 2.0.2 – May 20, 2017

  • Bug fixes and stability improvements
  • Added Billing Address checkbox on checkout page

Version 2.0.1 – December 27, 2016

  • Initial stable release

FAQs

Can I use this extension with multiple stores?

Absolutely. The extension supports multiple stores and store views, making it suitable for merchants running multiple websites from a single Magento installation.

Can I test the extension before going live?

Yes. You can use the provided test environment and test card numbers to simulate transactions without affecting real accounts.

Can I capture payments and generate invoices automatically?

Yes. The extension supports both online authorization and capture. You can also generate invoices automatically from the Magento backend.

What should I do if a transaction is declined?

If a payment is declined, you can view the detailed error message from the Magento order page. The message will indicate whether it was due to insufficient funds, incorrect card details, or other reasons. You can then contact the customer or retry the transaction securely.

Does the extension log transactions for troubleshooting?

Yes. NMI Payment Gateway logs all transaction requests and responses. These logs help diagnose payment issues, verify API communication, and ensure smooth operation of the payment process.

Customer Reviews

  1. 1
  2. 2
  3. 3
  1. Highly Recommended
    I switched to this NMI Payment extension from another provider, and the difference is clear. Easy setup, secure, and excellent support. Definitely worth the investment.
    Review by Michael Davidson (Posted on 11/4/2025)
  2. Excellent Customer Support
    The plugin works exactly as advertised, and the support team was very responsive when I had questions about NMI integration. Highly recommend it!
    Review by Robert Peterson (Posted on 4/14/2025)
  3. Good extension
    The high-security extension operates seamlessly on my website, ensuring complete satisfaction.
    I greatly appreciate the exceptional customer support provided by Polacin.
    Review by Ralph Hull (Posted on 10/9/2023)
  4. Excellent NMI module
    Online payment process can be managed smoothly. I am happy with my decision as this module is very useful for my website
    Review by Paul Tapp (Posted on 9/25/2023)
  5. Great support
    The module do what it says correctly and got good upgrades since the purchase. The support was really helpful.
    Thank you
    Review by Liam D (Posted on 8/29/2023)
  6. Excellent Value and Features
    Excellent value and features and reasonable price for a stable addon
    Review by Dallas Killpack (Posted on 2/16/2023)
  7. Works and runs smoothly
    My first order was processed without any issues and the money was available to me the same day. Highly recommend.
    Review by Mike Froggatt (Posted on 10/13/2022)
  8. Great
    I brought it today, everything is very easy to put the secret key from configuration section.
    The extension is working properly so far.
    Review by Lucious Barrows (Posted on 10/7/2022)
  9. The best extension for NMI
    The extension works great without no issues for Magento 2.3.4. Hence 5 stars
    Review by Bill Lewis (Posted on 9/13/2022)
  10. Amazing Extension
    I am glad to use this extension, that's great feature and enough for my website. The support team is also enthusiastic and helping me a lot for my business. Thanks very much for providing me this great extension and custom work.
    Review by Jonathan Dang (Posted on 7/1/2021)
  1. 1
  2. 2
  3. 3
Back to Top