NMI Payment Gateway (Direct Post API) - Magento 2
Compatible With Magento EditionOpen Source (CE): 2.3, 2.4
Commerce on prem (EE): 2.3, 2.4
Commerce on Cloud (ECE): 2.3, 2.4
NMI Payment Gateway (Direct Post API) - Magento 2 extension allows you to take credit card payments through NMI Payment Gateway directly on your Magento 2 website. This extension does not store any card details on the shop.
NMI Payment Gateway is a payment gateway service that enables merchants to accept payments through various alternative payment methods, helping businesses reach broader customer audiences. The Magento 2 NMI Payment Gateway extension uses a direct NMI Payment API to process credit card payments. This facilitates the customers to complete the transactions without leaving the merchant’s site, thus ensuring a seamless and quick payment experience.
Network Merchants, LLC (NMI) payment gateway has the tools and services for merchants to accept almost any kind of payment online.
Also, the extension is compatible with other payment gateways:
- SkypeBank Financial
- T1 Payments
- Durango Merchant Services
- National Processing Payment Gateway
- Dharma Gateway
- Viking Payments
Features of NMI Payment Gateway (Direct Post API) - Magento 2
- Accept payment directly from your website. Customers don’t need to redirect to Network Merchants Payment page to make payment.
- Support many payment gateways based on NMI solution, allow you change the Gateway URL from Magento 2 admin panel.
- Secured by NMI.
- Accept all Major Credit Cards / Debit Cards – Visa, MasterCard, American Express, Discover, etc.
- Support Authorize.
- Support Capture Online.
- Support Refund Online.
- Support Full/Partial Refund.
- Support Order from Magento Backend (Admin orders).
- Support Order with Multiple addresses.
- Allow all Countries or Specific Countries.
- Enhanced security with CVV verification.
- Protected by AVS (Address Verification System).
- Configure easily in Magento backend.
- Support Test and Live Option.
- Support Multiple-stores.
- Compatible with NoFraud connect extension.
- Compatible with One Step Checkout.
Many websites use our NMI Payment extension, but due to policy, we only listed a few: merkdoo.com, fivepawns.com, herbshopconnection.com, majestymusic.com, ch-ignitions.com, cbdmd.com, mingorad.com, isostore.com, truefarmacbd.com, pestsuppliesdirect.com, lindof.com, etc.
Why choose our NMI Payment Gateway (Direct Post API) - Magento 2
When you purchase the extension, you will get Free Support from our team for 12 months. if you face any issues related to the extension, our team will fix it and make sure it works with your website.
The extension included free updates for 12 months.
Our code is 100% open source and unencrypted. Easily add your own customizations.
Unlimited domains and websites that you want to use the extension.
We stand behind the quality of our extensions with a 30 day money back guarantee.
In case you need to see the demo of NMI Payment Gateway (Direct Post API) - Magento 2 extension, please feel free to contact us or firstname.lastname@example.org
Using the test card numbers:
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
Extract the file into app/code/PL/Nmi/
From a terminal, run the following commands:
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
Released on Setember 4, 2023
- Fixed error 400 - Bad Request (credit card expiration date validation)
Released on August 9, 2022
- Compatible with NoFraud connect extension
Released on July 13, 2022
- Added notification when the new version is available
Released on March 2, 2021
- Used [security_key] instead of login credentials
Released on February 26, 2020
- Added [currency] for mutilple currency support
Released on September 16, 2019
- Fixed checkout layout
- Added Customer's IP Address (ipv4) to payment request data
Released on June 11, 2019
- Added Durango Payment Gateway (Durango Merchant Services), T1 Payments, BlueDog.
- Allowed to specify the gateway URL.
Released on September 4, 2018
- Stability improvements
Released on August 23, 2018
- Fixed fraud payment issue
- Allowed to use other payment gateways based on NMI Payment solution
Released on May 20, 2017
- Bug fixes and stability improvements
- Billing Address checkbox shows on Checkout Page
Stable version, released on December 27, 2016.
- Excellent NMI moduleOnline payment process can be managed smoothly. I am happy with my decision as this module is very useful for my website
- Great supportThe module do what it says correctly and got good upgrades since the purchase. The support was really helpful.
- Excellent Value and FeaturesExcellent value and features and reasonable price for a stable addon
- Works and runs smoothlyMy first order was processed without any issues and the money was available to me the same day. Highly recommend.
- GreatI brought it today, everything is very easy to put the secret key from configuration section.
The extension is working properly so far.
- The best extension for NMIThe extension works great without no issues for Magento 2.3.4. Hence 5 stars
- Amazing ExtensionI 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.
- Fantastic works nowThank you Linh for your help to install the NMI Payment plugin. This is fantastic plugin.
- Great extension and awesome supportExactly What I looking for, the plugin is very powerful and the support team response is awesome! We would recommend this to everyone.
- Your extension is greatYour support was exceptional and I have to let the prospective customers know that your extension and your support is great.
- Absolutely PerfectNMI Payment Direct Post extension by Polacin is working absolutely perfect without any bugs. He helped us to install extension and configure it. I highly recommend Polacin's extension for NMI Payments solution
- Works greatHi Linh,
Thank you for all of your help. The extension works great! We’ll leave a 5 star review.
Have a Nice Day!
- Not bad!It works and it works good. Thanks for your support and helps!
- Working perfectlyBefore buying this plugin, i hesitated because there is no mention about supporting Magento Enterprise version in its description. After contacting the Polacin support, i have been advised that i can use this plugin for Magento Enterprise version. Just want to confirm that it’s working perfectly for me now. Thank you for your support.
- It worksWe installed this extension to integrate our NMI payment gateway with Magento CE 2.2.5 and were accepting credit card payments the same day. Very happy customers here!
- Great moduleSo glad I found this module as it seamlessly integrated my Payline Data account with my Magento website. Thank you!
- Useful pluginPurchased as recommended by NMI. It's very useful. Awesome!!
- 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!
- Top extension and awesome supportThanks 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 theme
- It worksi 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 resolved
- 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.
- Great pluginAfter the plugin was installed, i found an issue that's Expiry Date show duplicate data. The team support resolved quickly.
Appreciate the support!!!
- 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!
- AMAZING SUPPORTWe 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!
- Brilliant!Lihn, the NMI payment now is working perfectly. I'm satisfied with your quick response. Thanks for your effort
- Greatest solution for my businessFully 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.
Customers purchased this extension
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Panama
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Hong Kong SAR China
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United Kingdom
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United Kingdom
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: New Zealand
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- Mundemail@example.comFrom: United States
- firstname.lastname@example.orgFrom: United Kingdom
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: Australia
- email@example.comFrom: Canada
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: Lithuania
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Australia
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Canada
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Peru
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: Ukraine
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Vietnam
- firstname.lastname@example.orgFrom: India
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United Kingdom
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Panama
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- JEREMYFL***@BIGCITYMARKETING.NETFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Canada
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- CHIGNITI***@GMAIL.COMFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: India
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: Panama
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Panama
- firstname.lastname@example.orgFrom: United States
- Supp***@SonovaFinancialServices.comFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United Kingdom
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United Kingdom
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: Canada
- firstname.lastname@example.orgFrom: United States
- email@example.comFrom: United States
- firstname.lastname@example.orgFrom: Panama