Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Website
  3. NMI Payment Gateway | NMI API Integration | Payment Provider: NMI | NMI Payment Solutions | NMI Payment Processing | NMI Payment System v 19.0
  4. Sales Conditions FAQ

NMI Payment Gateway | NMI API Integration | Payment Provider: NMI | NMI Payment Solutions | NMI Payment Processing | NMI Payment System

by Creyox Technologies https://www.creyox.com
Odoo

$ 349.09

v 19.0 Third Party 7
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Website (website)
• Discuss (mail)
Lines of code 1191
Technical Name cr_payment_nmi_integration
LicenseOPL-1
Websitehttps://www.creyox.com
Versions 13.0 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Website (website)
• Discuss (mail)
Lines of code 1191
Technical Name cr_payment_nmi_integration
LicenseOPL-1
Websitehttps://www.creyox.com
Versions 13.0 14.0 15.0 16.0 17.0 18.0 19.0
  • Description
  • License
Community Enterprise Odoo.sh

GET PERSONALIZED DEMO

Please send your inquiry on email or Submit your ticket on helpdesk to know more about this application.

Email Us https://creyox.com/helpdesk

NMI Payment Gateway

Accept online credit/debit cards and ACH payments using NMI Payment Gateway.

Overview

Secure Direct Post

Sends payment data directly from Odoo via secure HTTPS to NMI's Direct Post API, keeping sensitive card and bank account credentials completely off Odoo's local database.

Customer Vault (Tokenization)

Customers can securely save their credit/debit cards or ACH bank accounts in NMI's Customer Vault, enabling seamless one-click subsequent checkouts.

Real-Time Card Lookup

Integrates NMI's v4 Query API to instantly look up the card's BIN number, accurately detecting credit vs. debit card types as the customer enters their details.

Automated Surcharge Fees

Enables merchants to calculate and apply distinct surcharge percentage fees for credit and debit cards, which are automatically added to sales orders and transaction totals.

ACH eCheck Payments

Allows customers to securely make payments using bank routing (ABA) and account numbers with standard WEB SEC code for online checkouts.

Complete Data Operations

Credit & Debit Cards

Allows customers to complete online transactions using major card brands like Visa, Mastercard, AMEX, Discover, JCB, etc. through direct API execution.

Direct ACH Bank Payments

Supports seamless checking and savings account payments via direct Routing (ABA) and Account inputs, processed using the secure NMI Direct Post transaction flow.

Secure Vault Tokenization

Generates secure customer vault tokens in NMI during checkout or portal set-ups. Enables safe, customer-initiated 1-click tokenized checkouts for future orders.

Real-Time Surcharge Matrix

Automatically detects card types in real-time to compute and inject debit or credit card fees directly into the Sales Order before sending payment requests.

Supported Payment Methods

Payment Method Method Logo Direct Sync Operations Supported
Visa Visa Direct Post, Tokenization
Mastercard Mastercard Direct Post, Tokenization
American Express Amex Direct Post, Tokenization
Discover Discover Direct Post, Tokenization
Diners Club Diners Club Direct Post, Tokenization
JCB JCB Direct Post, Tokenization
UnionPay UnionPay Direct Post, Tokenization
ACH / eCheck Direct Post, Tokenization
  • Features
  • Setup Guide
  • FAQ Section

Hot Features

Secure Direct Post Checkout
Secure Card Tokenization
One-Click Token Payments
Real-Time Card Type Detection
Credit & Debit Surcharge Fees
ACH eCheck Payments Support
Customer Vault Integration
Automated Surcharge Calculations
NMI v4 Query API Integration


Key Capabilities

PCI-DSS Compliant Direct Post secure payment processing.
Seamless ACH & eCheck payment flow utilizing Routing (ABA) and Account inputs.
Real-time card lookup using NMI's official v4 API to identify credit/debit card types.
Configure distinct debit and credit surcharge percentages to add automatically to Sales Orders. New Feature
Enable Vault Tokenization for frictionless customer checkouts on subsequent purchases. New Feature
Seamless transaction processing for Odoo eCommerce checkouts and backend customer invoice payments. New Feature

NMI Provider Setup & Customer Flow

Navigate to Invoicing >> Configuration >> Payment Providers and click on NMI Payment Provider.
Enable the NMI payment provider.
Copy the Private Key from your NMI account and paste it into the NMI Security Key (API Key) field. This key is used to authenticate payment processing requests.
Also, copy the Partner Key from your NMI account and paste it into the v4 API Key field. This key is used to identify the card type, such as debit or credit.
Then go to the Configuration tab, where you will find the NMI Card Surcharges section.
Also enable both the Card and ACH payment methods to allow users to make payments through either option.
Check the Add Card Fees checkbox and set the Credit Card Fees and Debit Card Fees percentages to apply card fees to transactions.
On the checkout page, you will see the card payment form. Enter the card details, and as soon as you enter the card number, a fees badge will appear showing the calculated card fees and the total amount based on the detected card type.
By clicking on Pay Now, the payment will be processed successfully for the total amount, including the applicable card fees.
A separate fees line will also be automatically added to the Sale Order for the applicable card charges.
On the next payment attempt, you can use the saved card details to quickly complete the transaction without re-entering the details.
Now ensure that the ACH Direct Debit payment method is enabled on the NMI payment provider.
Once Configured, You will see ACH payment form on the checkout page, just enter the required details and you can also check the Save my payment details checkbox to save the payment details for future use.
By clicking on Pay Now the transaction will be successfully processed.
On the next payment attempt, you can use the saved payment details to quickly complete the transaction without re-entering the details.

Frequently Asked Questions

Is this app compatible with Odoo Community as well as Enterprise?

  • Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & On-Premise) as well as the Community version.

Does the app require an NMI Merchant Account?

  • Yes, you will need an active NMI Merchant Account and a valid NMI Security Key (API Key) from your NMI portal.

Can I charge card surcharge fees using NMI?

  • Yes! The module integrates NMI's official Card Type Lookup API to identify if the card is credit or debit, and automatically adds your custom configured credit or debit surcharge fee percentage to the Sales Order and transaction totals.

Are customers able to save their payment details for future checkouts?

  • Yes! The module integrates with NMI's secure Customer Vault. Customers can securely choose to save credit/debit cards or ACH eCheck details for one-click seamless future checkouts.

Is card or bank data saved on my Odoo server?

  • No, the card and bank information is processed securely using NMI's Direct Post API over HTTPS. Odoo never stores sensitive card or bank details in the database; it only stores secure NMI Customer Vault tokens.

Is this module compatible with Odoo.sh?

  • Yes, it works perfectly on Odoo.sh, Odoo On-Premise, and Odoo Community or Enterprise editions.

Can I customize this module?

  • Yes! If you require any additional features or customized checkout flows, please contact us at support@creyox.com.

Explore similar picks



Explore Our Other Apps

Our Services

Odoo
Implementation

Odoo
Customization

AI Powered
Odoo Solutions

Odoo Data &
Module Migration

Third Party
App Integration

Odoo Artificial
Intelligence Services

Mobile App
Development

Support &
Maintenance

Odoo Training
& Guidance

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with