NMI vs Authorize.net — Choosing Your Provider
NMI vs Authorize.net — Choosing Your Provider
CloudFFL supports two payment providersgateways: for processing credit cardsNMI and otherAuthorize.net. paymentsYou throughcan use one or both, depending on how your Odoodealership system.operates. This page explainsbreaks down what each one does, how they differ,does and helps you decide which oneto isset right for your dealership.up.
NMI
NMI (Network Merchants Inc.)
NMI is theintegrated payment gateway that mostinto CloudFFL dealers use for their day-to-day operations. CloudFFL connects to NMI through a custom-built module. designedIt's specificallythe most full-featured option for firearmsdealers retailers.
Whatsell NMIat letsa youphysical do:counter.
- Physical
terminalcardpayments (CloudPOS)terminals — Connect an EMV chip reader to yourcounterPOS.andCustomersaccepttap,chip-insert,tap-to-pay, andor swipetransactions.theirThiscardisright at yourbread-and-butter for walk-in customers buying firearms, ammo, and accessories.counter. ManualKey-incard entry (key-in)mode —ForManually type a card number into the POS using a secure Collect.js popup. Great for phone orders orsituations wherewhen thecardterminalisn'tispresent, a secure card entry form (called a Collect.js lightbox) pops up right inside Odoo. You type in the card number without it ever touching your system directly.down.- Website payments — Accept
cardscard payments on your CloudFFLwebshopwebsiteforusingonline orders, with the samea securecard entryinline form. - Partial and full refunds —
NeedRefundtopartrefund $50 offof a$200transactionorder because(e.g., onebox of ammo was damaged? NMI supports partial refunds directlyitem fromOdoo.aYoumulti-itemcanorder)alsoorprocessthe fullrefunds when needed.amount.
What is CloudPOS? CloudPOS is the physical card terminal (chip reader) that connects to NMI and works with your CloudFFL system. It sits on your counter just like any other card reader — customers insert or tap their card, and the payment flows directly into Odoo.
Best for: Dealers with a physical retail counter or showroom. If customers walk into your store and pay in person, NMI is your primary gateway.
Authorize.net
- Online card payments — Accept Visa, Mastercard, Amex, and Discover on invoices and your website
forusingonlineaorders.secure Accept.js form. - ACH / eCheck
payments— Let customers pay directly from their bank account.This is usefulUseful for largetransactions (like a $3,000 rifle order)orders wherecreditcardprocessingfees wouldeatbeinto your margin, or for B2B sales to other dealers.significant.
- No physical
terminal supportterminals — Authorize.net is a gateway-onlyservice in CloudFFL. There is no chip reader or countertop terminal.solution. Ithandlesdoesonlinenotandconnectkeyed-intopaymentscardonly.readers at the counter. NoFull refunds only — You can refund the entire transaction amount, but partial refunds—areIfnota customer paid $200 and you need to refund $50, you cannot do a partial refundsupported throughAuthorize.net in Odoo. You would need to process a full refund and re-chargethecorrectedCloudFFLamount, or handle the partial refund outside of Odoo.integration.
Best for: Online-only dealers, dealers who want to accept ACH/eCheck bank transfers, or as a secondary gateway alongside NMI.
Side-by-Side Comparison
| Feature | NMI | Authorize.net |
|---|---|---|
| Physical card terminal at POS |
Which One Should You Choose?
Our recommendation: Most CloudFFL dealers use NMI as their primary payment provider.processor. It handles everything you need at the— counter (chipsales reader,with tap-to-pay)a and online (website payments,terminal, phone orders with manualkey-in, entry).and website payments. If you alsoonly set up one provider, NMI is the one to pick.
Here are some common scenarios:
You can use both providers at the same time. This is not an either/or decision. Many dealers runuse NMI for their POS terminal and in-store card payments, whileand also usingadd Authorize.net for website orders or ACH bank transfers.payments. Talk to your CloudFFL repsupport representative about the best setup for your dealership.