Skip to main content

Configuring Payment Methods

Configuring Payment Methods

Once your NMI account is connected,connected to CloudFFL, you need to set upconfigure which payment methods are available inand how they work. This includes enabling card types for online payments and setting up payment methods for your salesPoint flowof andSale POS.(POS) system.

Enabling NMI and Selecting Card Payments on InvoicesTypes

  1. Go to InvoicingAccounting → Configuration → Payment Providers
  2. Click on NMI
  3. Under Configuration, makeMake sure the paymentState methodsis you want are enabled:
    • Credit Card — Visa, Mastercard, Amex, Discover
  4. Set the Stateset to Enabled (afteror Test Mode if you are still testing)
  5. Under the Configuration tab, you will see the list of accepted card types. Enable the card brands you want to accept:
    • Visa
    • Mastercard
    • American Express
    • Discover
  6. Click Save

EnablingSetting CardUp PaymentsNMI inReader for POS (Physical Terminal)

If you have a physical card reader at your counter, you will set it up as a POS payment method using NMI Reader. This lets customers tap, swipe, or insert their card at the terminal during checkout.

  1. Go to Point of SalePOS → Configuration → Payment Methods
  2. Click New to create a new payment method, or edit an existing card method
  3. SetEnter thea name, such as PaymentCredit ProviderCard to NMI(Terminal)
  4. SaveUnder Journal, select a Bank journal
  5. GoUnder toUse a Payment Terminal, select NMI Reader
  6. Click Save

You must select a Bank journal, not Cash. Credit card payments are deposited into your bank account by your payment processor, so the journal type must be POSBank. ConfigurationIf you select a Cash journal, your accounting records will not match your actual bank deposits and addyour books will be out of balance.

Setting Up NMI Key-in for POS (Manual Card Entry)

NMI Key-in lets you type in a customer's card number directly from the POS screen — no physical terminal needed. When you select this payment method toduring checkout, a secure popup window (powered by Collect.js) appears where you enter the availablecard methodsdetails.

This is useful when:

  • A customer calls in an order over the phone and reads you their card number
  • Your physical terminal is offline or not working
  • You need to process a payment quickly without waiting for the terminal
  1. Go to POS → Configuration → Payment Methods
  2. Click New to create a new payment method
  3. Enter a name, such as Credit Card (Key-in)
  4. Under Journal, select a Bank journal
  5. Under Use a Payment Terminal, select NMI Key-in
  6. Click Save

Testing

You can set up both. You can have both NMI Reader (for your physical terminal) and NMI Key-in (for manual entry) as separate payment methods in the Connectionsame POS. During checkout, your cashier simply picks the one they need. Most shops set up both so they always have a backup way to take cards.

Adding Payment Methods to Your POS

WhileAfter increating Testyour Mode:payment methods, you need to add them to your POS so they appear during checkout.

  1. CreateGo to POS → Configuration → Point of Sale
  2. Click on your POS (for example, Shop)
  3. Scroll down to the Payment Methods section
  4. Click Add a test sales orderline and try to register a payment via card
  5. Use NMI's test card number:
    4111111111111111
     with any future expiration date and any CVV
  6. Verifyselect the payment showsmethods asyou successfuljust in both CloudFFL and your NMI consolecreated
  7. Once confirmed, switch NMI from Test Mode toClick EnabledSave (Production)

Important: Do not forget to switch from Test Mode to Enabled after testing. In Test Mode, no real payments are processed.