Overview
Back to top
Network Merchants, Inc. (NMI) is a payment solution that offers an e-commerce payment gateway to support both online and card-present (retail) merchants. NMI is available for companies based in the USA, though it facilitates payments worldwide.
Aheadworks NMI Payments for Magento 2 enables a one-click payment service by Network Merchants, Inc within a Magento 2 store. The extension adds an independent checkout option to a store, which helps shoppers enjoy seamless NMI payment experience with no redirects.
Furthermore, the extension supports shipping to multiple addresses as per an NMI transaction, using NMI when concluding orders on the backend, testing the payment in the Sandbox environment and saving previously used credit card data with the help of Magento Vault.
Account & Pricing
To employ the NMI for Magento 2 on your store, it is suggested you create a merchant account with Network Merchants, Inc and receive API credentials. With regard to the requirements set, NMI fees and rates may vary noticeably hitting the average monthly fee of about $10.00 and a transaction fee of $0.10. It is best you visit the NMI official web-page for details or contact them directly to find the solution that fits your needs best.
Feature Highlights
- Ultimate Payment Experience
Let shoppers enjoy seamless online payment experience with no redirects, using their native currency and with any card.
- Bullet-Proof Security
Take the stress out of payments with the enhanced security of both data transfer protocols and module code execution. No data is stored on Magento or our servers, but those of the NMI.
- User-Friendly Interface
Let customers experience familiar Magento checkout so that they spend little to no time on filling-in the fields.
- Magento 2 Compatibility
Integrate the module easily into your Magento 2 store to revel in the many benefits of flawless compatibility. The Sandbox and Production environments allow either to set the gateway into operation or test it, no harm to the ongoing payments.
- Magento 2 Vault
Help customers avoid re-entering manually credit card data each time they are at checkout. The Vault helps reduce the checkout time noticeably and thereby stimulates customers for further purchases.
- Country Specification
Act customer-focused - specify the geography where the NMI payment method is appropriate, to cut short the list of available payment methods and save shoppers time on choosing the best one.
- Admin Order Support
Know your customers, and when you do, use NMI creating orders from backend. Altogether, this is how a customer-centered approach works.
- Shipping Multi-Address
Let your customers ship cart items to different addresses with one order instead of forcing them to place multiple orders. This is especially useful during the holiday-times when shoppers purchase presents for their friends and relatives.
- Explicit Extension Settings
Connect your NMI account seamlessly, decide on a payment action, debugging, the order in the list of payments at the checkout and tweak other settings.
Security
It is important to stress the enhanced security of both data transfer protocols and module code execution. NMI Payments for Magento 2 meets the SAQ A PCI DSS level. The extension ensures that only tokens are saved on your store server. No sensitive payment information is stored on your, our or Magento servers. Your billing data remains secure on the encrypted NMI servers.
Configuring The Extension
The module allows opting for one of the two environments, Sandbox or Production, for the use of the NMI payment. The Sandbox provides a shielded space for testing where you can initiate and watch while your app's process NMI API requests without touching any live NMI accounts. With this point in view, a switchable Debug function is also available in the config. To set the Sandbox in to use the API username, password and a tokenization key will be required. Using API as a synchronization source, the module transfers payment-card data fast and without loss.
Next, the NMI Payment for Magento 2 offers merchants to decide on the use of native Magento Vault, which stores payment information. It will help the customer do instant purchases if the Instant Purchase option is enabled on the backend.
Finally, merchants are able to restrict the use of NMI against the countries of origin of their customers. Fewer options at the checkout may well save shoppers time and prove enjoyable customer-focused experience.
Using The Extension
The ultimate function of the NMI Payments for Magento 2 extension is to enable the NMI payment at checkout affecting no native NMI feature as per a merchant’s service level plan. When the NMI payment is enabled it will appear on the list of payment methods at checkout.
On the choice of the NMI payment method, customers will be shown the familiar Magento 2 checkout fields, which effectively isolate customer’s billing data and prevent third-party penetration of malicious intent. Should Magento Vault be enabled for the NMI payment, there will be shown saved credit cards related to the payment method. Magento does not store any private credit card details. It only stores the data received from the payment provider: payment processor token and credit card details without sensitive data. This information is stored in the Payment Token.
On entering the credit card data into the checkout fields, customers will be able to save these details for later use (with the help of the Vault) or/and process the payment. API methodology is used to transfer this data to the NMI. API is realized in three steps:
- The extension transfers transaction details to NMI except for the customer's sensitive payment information.
- The Payment Gateway returns a variable API key/form URL.
- The customer's sensitive payment information is sent to NMI using the above form-URL. The sensitive credit card data is stored on the encrypted NMI servers. NMI Returns a payment result or throws an exception.
On successful completion of the transaction, a success page will be shown to the customer and transaction details will get stored on the customer’s server, within the store order tables. On error, the buyer will be shown the error message and will be kept on the checkout page so that they can make the necessary changes and try again.
Furthermore, the extension allows customers to ship to multiple shipping addresses per NMI transaction. No special forms or actions have been added to the native Magento 2 functionality on the frontend to make the above use possible, but for the internal integration nuances of the module into the platform.
Lastly, the NMI payment option is also available to Store Admins for processing backend orders.
Business Values
Aheadworks NMI for Magento 2 tops-up the bank of payment gateways and thereby helps make a further step towards a unified customer experience with the NMI payment gateway across the numerous channels of commerce.
Gain and consolidate the loyalty of your customers with the following assets of Aheadworks NMI for Magento 2:
- Enhanced customer-centered experience with payees’ geography specification option;
- Fast purchasing with the familiar layout of the checkout for NMI payments;
- Explicit safety of transactions with protected data transfers and full compliance with the PCI Security Standards;
- Intuitive usability and exceptional stability;
- Handy add-ons of NMI orders on the backend, shipping address multi-select, etc.
Support Policy:
- Lifetime access to the original codebase
- 1-year access to all updates
- 1-year support period
- Cancel your subscription anytime
- 25-day Marketplace Return Policy
Technical Specifications
Back to topSeller profile
Seller contact
Integrator
Current Version
1.3.6
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current), 2.3 (obsolete)
Adobe Commerce (on-prem): 2.4 (current), 2.3 (obsolete)
Magento Open Source: 2.4 (current), 2.3 (obsolete)
Type
Stable Build
Updated
13 January, 2025
Categories
Extensions, Payments & Security, Payment Integration
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.3.6:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
* Fixed issue with selecting NMI payment method on the checkout page
* Composer update
1.3.5:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
* Fixed issue with creating an order on the Admin side when 3D secure is enabled
* Fixed issue with displaying stored NMI Card radio button on the Admin side if the customer doesn't have a Stored Card
* Fixed issue with the leading digit of the card number
* Fixed issue with logging
1.3.4:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
+ Compatibility with Magento 2.4.6
* Fixed issue with displaying payment information in the backend and frontend
* Fixed issue when trying to place an order for Magento 2.4.6
1.3.3:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
* Fixed issue with the infinite loading of page after trying to change a payment card for SARP2
* Fixed issue with an inability to purchase a subscription with NMI
1.3.2:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
+ Compatibility with Magento 2.4.5
1.3.1:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
+ Compatibility with Magento 2.4.4
* Fixed issue with the console when payment method is disabled
1.3.0:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
+ 3D Secure ver.2 support
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor