- 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.
NMI Payment Gateway - Magento 2
Screenshots
Key Benefits
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:
- Payscape
- PayKings
- Payline
- CXPay
- SkypeBank Financial
- T1 Payments
- Durango Merchant Services
- BlueDog
- National Processing Payment Gateway
- PayCertify
- Dharma Gateway
- Viking Payments
- And many more NMI-based 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?
Can I test the extension before going live?
Can I capture payments and generate invoices automatically?
What should I do if a transaction is declined?
Does the extension log transactions for troubleshooting?
Customer Reviews
-
Great extension with solid support!
I really love this extension because it brings a lot of convenience for my customers when checking out on my stores. This is definitely the greatest extension I have ever bought from your site. I also appreciate you enthusiastic support and consultation. you are owning an excellent team!
Highly recommended to use!Review by Clara R. Davis (Posted on 8/16/2018) -
Top extension and awesome support
Thanks to the developers as well that have been of great support in many occasions. Last time I needed support they helped us with lots of availability and we succeeded in solving our issues about our custom themeReview by Adam Yazxhi (Posted on 7/27/2018) -
It works
i switched NMI payment plugin to the production mode and there was a message "Error in transaction data or system error", it was not plugin issue, i contacted the NMI support, the issue resolvedReview by Lance Sililai (Posted on 6/20/2018) -
Excellent support available!
The plugin works great, support is excellent and have been very helpful. Highly recommend this plugin and huge thanks to the guys who have offered me support.Review by David Troxler (Posted on 6/12/2018) -
Great plugin
After the plugin was installed, i found an issue that's Expiry Date show duplicate data. The team support resolved quickly.
Appreciate the support!!!Review by Michael Watson (Posted on 6/6/2018) -
Wonderful! It worked!
Wonderful! It worked! Thank you so much for your prompt reply, I was mostly confused by the name "merchant ID" instead of "username"...thankfully it is a working wheel.
Truly appreciate it!Review by Thomas Aronica (Posted on 4/3/2018) -
AMAZING SUPPORT
We bought the extension for a magento 2 site and had an issue installing. Submitted the ticket and had a very quick response in having the extension up and running. Very satisfied with the tech support, thank you Linh!Review by Stephen (Posted on 3/3/2018) -
Brilliant!
Lihn, the NMI payment now is working perfectly. I'm satisfied with your quick response. Thanks for your effortReview by DavidBleli (Posted on 3/19/2017) -
Greatest solution for my business
Fully thanks to Polacin team for making perfect solution that helps my business become easier. Your support even is always fast and precious. Hope you all the best and be contacted in the future.Review by Billy M. Lindsey (Posted on 3/11/2017)