Issuing a Refund to a Card
Issuing a Refund to a Card
When a customer returns an item or you need to reverse a charge, you can issue a refund directly from CloudFFL. The refund goes back to theirthe same card (or bank account) the customer originally used to pay. Both NMI and Authorize.net support refunds, but there are some important differences between them.
Always issue refunds through NMI.CloudFFL — not directly in the NMI or Authorize.net dashboard. Processing a refund in CloudFFL creates a credit note that keeps your accounting records accurate. If you refund directly through your processor's dashboard, your books won't match and you'll have a headache at tax time.
RefundStep-by-Step: Refunding a Card Payment
- Go to Accounting → Invoices (or find the invoice from
antheInvoiceoriginal(CreditSalesNote)- Order).
- Open the original Invoice that was paid by
cardcard. - Click Add Credit Note.
- Select the reason
and confirmfor thecreditrefundnote(e.g., "Product Return") and confirm. You can also adjust the amount here if you're doing a partial refund (NMI only — see details below). OnThe Credit Note is created. Review it to make sure thecreditamountnote,isclickcorrect.- Click Register Payment on the credit note.
- Select the
NMIoriginal payment method— CloudFFL will processfrom therefundJournalbackdropdownto— the same NMI or Authorize.net method used for the originalcardcharge. - Click
ConfirmPay
Refund from POS
Open a new POS sessionFind the original order(use the Orders listorsearch)Validate). ClickReturnSelect the items being returnedProcess the refund — select theCredit Cardpayment method- The refund is sent
throughto the payment processor, which returns the money to the customer's card.
NMI Refund Details
- Partial refunds: Fully supported. If a customer bought a Sig Sauer P320 and three magazines but wants to return one magazine, you can refund just the cost of that one magazine.
- Full refunds: Fully supported. Refund the entire invoice amount with one click.
- Refunds appear in the NMI Console under the Transactions section. You can look up the original transaction to see the refund linked to it.
Authorize.net Refund Details
- Full refunds: Supported. You can refund the entire transaction amount back to the customer's
card Void— Cancels a transactionbeforeit settles (same day). The charge disappears from the customer's statement. No processing fees.card.RefundPartial refunds:—NotReversessupporteda transactionafterit has settled. Shows as a separate credit onthrough thecustomer'sCloudFFLstatement. Takes 3-5 business days. Processing fees may still apply.integration.- Option A: Refund the full transaction through CloudFFL, then create a new sales order and charge the customer again for the items they kept.
- Option B: Process the partial refund directly in your Authorize.net dashboard, then manually create a credit note in CloudFFL for the same amount to keep your books accurate.
- Processing: The refund is sent to the
originalpaymentcardprocessorused(NMIforor Authorize.net) immediately when you click Pay. - Customer's bank: The bank typically takes 5 to 10 business days to post the
purchase. You cannotrefund to the customer's account. - Customer notification: Some banks send an alert when the refund posts. Others just update the statement balance.
- Check the original payment method. You must refund to the same card that was originally charged. If the customer's card has been replaced (lost/stolen), the refund usually still goes through because the bank routes it to the new card. If
theitcustomerdoesn't,nocontactlongeryourhaspaymentthatprocessor'scard,supportyouteam. - Same-day
needvoidstovs.issue a store credit or cash refund instead.
Void vs Refund
Important:Authorize.net does not support partial refunds. RefundsIf cana onlycustomer goreturns backone item from a multi-item order, you have two options:
Option A is cleaner for your records. Option B is faster but requires extra manual bookkeeping.
How Long Does a Refund Take?
Once you process the refund in CloudFFL, the money doesn't appear in the customer's account instantly. Here's the typical timeline:
Tell your customer what to expect. When issuing a differentrefund, let the customer know: "The refund has been processed on our end. You should see it back on your card within 5 to 10 business days, depending on your bank." This prevents follow-up calls asking where their money is.
Refund Tips
Tip:refunds: If the saleoriginal payment was made today and has nothasn't settled yet, voidthe processor may handle it as a void (cancellation) instead of refundinga —refund. itThe result is fasterthe same for the customer and— avoidsthey processingget fees.