🎓 CoursesAcceptance & card systemsIntermediate⏱ 60 min
🏬
Accepting cards in store: POS terminals from A to Z. 8 chapters and a final quiz.
The hands-on guide to accepting card payments in store: the merchant agreement, choosing a terminal (countertop, portable, mobile, SoftPOS), and the French protocols (CB 6.0/FRV6, nexo, CB2A). Then MCC, currency, tipping, and pre-authorization settings; contactless and its limits; end-of-day batch uploads and deposits; receipts; outages and fallback mode; and how to calculate the total cost of a POS terminal.
🇫🇷
Understand the card-present merchant agreement: acquirer, MCC, merchant service charge, and obligations
Choose the right terminal for the business: countertop, portable, mobile, mPOS, or SoftPOS/Tap to Pay
Understand the French card processing protocols (CB 6.0/FRV6, nexo, CB2A) and their deadlines
Configure MCC, currencies, tipping, and hotel/car rental pre-authorizations correctly
Chapter 1. The card-present merchant agreement.
Before you plug in a single terminal, you need a card-present acceptance agreement signed with an acquirer. In France, that role has traditionally fallen to the merchant's bank, and increasingly to a specialized provider. The agreement assigns you a merchant ID and an MCC that describes your business, and it defines which networks you accept. A French bank agreement covers CB, Visa, and Mastercard as one package; American Express, JCB, or Diners require separate agreements with those networks.
From application to first payment
Merchant
Merchant agreement application
Kbis (French company registration extract), ID of the company head, RIB (French bank account details), business description
➜
Acquirer
KYB and risk assessment
Business, projected volumes, history. Some sectors are monitored or excluded
➜
Acquirer
Merchant ID and MCC assigned
The MCC determines interchange, pre-authorization rules, and monitoring
➜
Installer / maintenance provider
Terminal setup and installation
Settlement account linked, authorization and batch upload tests
➜
Merchant
First live payment
Accepted cards must be displayed in the window and at the register
The merchant fee (MSC, merchant service charge) is deducted from every transaction. It stacks three layers: interchange, paid to the cardholder's bank; network fees (CB, Visa, and Mastercard scheme fees); and the acquirer's margin. In Europe, Regulation 2015/751 caps interchange at 0.2% for consumer debit cards and 0.3% for consumer credit cards. Depending on the merchant's size and negotiating power, the MSC ranges from about 0.3% for large retailers to more than 1.5%. At subscription-free fintechs, it rises to a flat rate of 1.6% to 2%.
ℹ️
What merchants can and cannot do
In France, surcharging (charging customers extra for paying by card) is prohibited under the French Monetary and Financial Code. A merchant may, however, refuse cards below a minimum amount, provided this is stated clearly and unambiguously before the purchase. Merchants must also display the logos of the networks they accept, and honor what they display.
🔑
Card-present ≠ card-not-present
The card-present agreement covers payments where the card is present (chip, magnetic stripe, contactless). Taking payments remotely, by phone (MOTO) or online, requires a separate card-not-present agreement (VAD/VADS in France), with different pricing and fraud rules. Using the terminal's manual key entry to get around this rule exposes the merchant to unprotected chargebacks and termination of the agreement.
🎯 Quick question
Which networks does a French bank merchant agreement cover as a single package?
Chapter 2. Choosing a POS terminal: from countertop to smartphone.
The market has broadened considerably. Countertop terminals have been joined by touchscreen Android terminals, mPOS readers paired with a smartphone, and, more recently, SoftPOS, which turns the phone itself into a terminal. The right choice depends on four questions: where you take payments (counter, dining room, on the move), how many transactions a day, with which register, and at what total cost.
🏪
Countertop terminal
Connected via Ethernet/IP, rugged, and often integrated with the register. The standard for high-volume brick-and-mortar stores.
📶
Portable terminal
Fixed base + wireless handset (Bluetooth/Wi-Fi). It enables pay-at-the-table in restaurants, up to a few dozen meters from the base.
🚚
4G mobile terminal
Built-in SIM card, works anywhere: markets, deliveries, tradespeople. Watch out for the data plan cost and network coverage.
📱
mPOS (reader + smartphone)
A small Bluetooth reader controlled by an app (SumUp, Zettle…). Costs €20–€80 to buy, no subscription, but a commission of around 1.6% to 2%. Suited to low volumes.
✨
SoftPOS / Tap to Pay
The smartphone or tablet becomes the terminal, with no dedicated hardware: Tap to Pay on iPhone (available in France since 2023) and Android equivalents. Contactless only, with the PIN entered on the phone's screen.
🖥️
“Smart” Android terminal
Touchscreen, business apps (register, loyalty, tipping), built-in printer. This generation is gradually replacing the traditional installed base.
Profile
Recommended solution
Why
Brick-and-mortar store, > 50 transactions/day
Countertop or Android terminal rented from the bank
Reliability, maintenance included, low unit cost at high volume
Restaurant
Portable terminal (+ tipping enabled)
Pay-at-the-table, split bills
Market stall, food truck, mobile tradesperson
4G mobile terminal or mPOS
Full independence; mPOS wins at low volume
Occasional or seasonal business
mPOS or SoftPOS
No subscription, commission only on sales
Line busting, sales on the floor
SoftPOS on staff smartphones
Large-scale rollout with no extra hardware
Which terminal for which use case?
⚠️
Certified hardware only
A POS terminal is a cryptographic safe: it must be PCI PTS certified and, in France, approved for the CB application. Never buy a used terminal outside an approved maintenance provider's channel: the encryption keys may be missing or compromised, the hardware may have been tampered with (skimming), and it often cannot be connected to your acquirer. For SoftPOS, security is governed by the PCI MPoC standard (Mobile Payments on COTS), which allows PIN entry on the phone's screen.
🎯 Quick question
A florist takes 15 card payments a day at markets, on weekends only. Which setup keeps costs lowest?
Chapter 3. Under the hood: nexo, CB 6.0/FRV6, and CB2A.
An in-store payment runs through a protocol stack that is quite different from e-commerce. At the bottom, the EMV kernels (contact and contactless) communicate with the card. Above them, the acceptance application applies the network rules, which in France are set by the GIE Cartes Bancaires specification (France's domestic card scheme). Around this core sit two exchanges. The register protocol connects the terminal to the POS software; the acquirer protocol carries authorization requests and batch uploads to the bank.
2010s
CB5.2, then CB5.5
The legacy CB acceptance specifications support the arrival of contactless and its later expansion (higher limits, new services).
2014-2020
nexo standards launch
The nexo standards association publishes open European protocols, based on ISO 20022, to end the national fragmentation of terminals.
January 1, 2025
CB 6.0 / FRV6 mandatory for new terminals
The new acceptance specification defined by GIE CB, aligned with nexo standards, becomes the norm for every newly deployed terminal in France; the existing base migrates gradually.
⚙️
nexo FAST
The specification for the terminal's acceptance application: EMV rules, cardholder flow, application selection. The technical foundation of CB 6.0.
🧾
nexo Retailer
The register ↔ terminal exchange. The register sends the amount, and the terminal returns the payment result. It replaces proprietary register protocols.
🏦
nexo Acquirer
The terminal ↔ acquirer exchange (authorizations, batches) in ISO 20022. In France, it coexists with the legacy CB2A protocol, still widely used.
🛠️
nexo TMS
Terminal estate management: software updates, parameters, and keys pushed remotely to thousands of terminals.
🔑
Why this migration matters to merchants
With CB 6.0/FRV6 and the nexo standards, a single terminal can work with several European acquirers without redevelopment. A multi-country merchant can standardize its terminal estate, put acquirers in competition, and add new payment methods faster. When you renew a terminal (any time since January 1, 2025), insist on FRV6-compliant hardware: an older terminal that cannot be migrated will have to be replaced.
🎯 Quick question
Since January 1, 2025, which specification must new terminals deployed in France meet?
Chapter 4. Installation and the settings that make all the difference.
Two identical terminals can produce very different results depending on how they are configured. Five settings deserve particular attention: MCC, currencies, tipping, pre-authorization, and multi-merchant setup.
MCC (Merchant Category Code, ISO 18245): 4 digits that describe the business (5812 restaurant, 5411 grocery store, 7011 hotel, 7512 car rental). It determines interchange, pre-authorization and tipping rules, issuers' anti-fraud checks, and even whether certain cards are accepted (corporate cards or gift cards can be restricted by MCC). A wrong MCC costs you in unexplained authorization declines.
Currencies and DCC: a terminal can offer foreign cardholders the option to pay in their home currency (Dynamic Currency Conversion). The merchant receives a share of the FX margin, but the rate is almost always unfavorable to the customer. Since 2020, EU rules have required the markup over the ECB reference rate to be displayed. Enable it with your eyes open: the cardholder must always be able to choose euros.
Tipping: on restaurant MCCs, tip mode lets a tip be added before approval or adjusted afterward, depending on the network. Set it up with the acquirer, never by “forcing” a second payment.
Multi-merchant setup: a single terminal can carry several agreements (two companies, or CB + Amex + digital meal vouchers), with each flow routed to the right account.
Manual key entry (MOTO): disabled by default on most card-present agreements. Leaving it enabled without a card-not-present agreement is a classic entry point for fraud.
Pre-authorization: the tool for hotels and car rental companies
A pre-authorization reserves an amount against the card's limit without debiting it. It serves as an electronic deposit for hotel (7011) and car rental (7512) MCCs, and it can be extended if the stay runs longer. A completion for the amount actually due then closes it and releases the rest of the hold. Its validity period varies by network and MCC, typically 7 to 31 days; after that, the hold expires and the completion may be declined.
Hotel pre-authorization
Check-in
€300 pre-authorization
Card details captured, amount held against the limit, no debit
➜
Extended stay
Incremental pre-authorization
Instead of capturing the card again, the existing hold is increased
➜
Check-out
€260 completion
Actual amount debited; the issuer releases the extra €40 held
➜
Possible no-show
Charge per the terms of sale
Allowed if the accepted terms and conditions provide for it; otherwise a classic cause of disputes
⚠️
Never take a deposit with a real debit
Debiting €300 and refunding it at check-out ties up the customer's money for 3 to 10 days, generates two billed transactions, and multiplies disputes. That is what pre-authorization is for. Ask for it to be enabled if your business needs it, because it is not switched on by default in every agreement.
🎯 Quick question
What is the difference between a pre-authorization and a standard sale?
Chapter 5. Contactless: limits and special cases.
Contactless (NFC) has become the default way to pay in store. About six in ten CB card payments in stores in France are contactless. The per-transaction limit for a physical card has been €50 since May 11, 2020 (up from €30, raised at the height of the COVID-19 crisis). Above that, the terminal requires the card to be inserted and the PIN entered.
Instrument
Per-transaction limit
Why
Physical NFC card
50 €
No cardholder authentication: the limit caps the risk if the card is stolen
Physical card, cumulative
After several consecutive payments or a cumulative total of about €150, the chip requires a PIN payment
PSD2 strong customer authentication requirement, handled by the card itself
Mobile payment (Apple Pay, Google Wallet…)
No €50 limit
The cardholder authenticates on their device (biometrics or passcode): this is CDCVM, which counts as strong authentication
Contactless limits in France
🔑
The reflex to teach checkout staff
A customer whose contactless card is declined does not necessarily have insufficient funds. The card periodically asks for a PIN (PSD2 counters), or the amount exceeds €50. The simple response: “Insert your card and enter your PIN.” For €180 paid with Apple Pay, there is no need to look for the physical card: mobile payments go through without the €50 limit thanks to biometrics.
On the risk side, contactless remains one of the safest channels. Year after year, the Observatoire de la sécurité des moyens de paiement, run by the Banque de France (France's central bank), reports a fraud rate for in-person payments far below that for remote payments. Contactless use of a stolen card is capped by design by the €50 limit and the chip's counters. For a merchant taking card-present payments with PIN or CDCVM, liability for fraud chargebacks in principle falls on the issuer, not the merchant.
🎯 Quick question
Why does a €120 Apple Pay payment go through contactless when the physical card is capped at €50?
Chapter 6. Batch uploads, deposits, receipts, and data.
In store, authorization is instant, but the money moves later. During the day, the terminal stores authorized transactions and sends them to the acquirer as a batch overnight. This end-of-day batch upload makes up the deposit. The merchant's account is usually credited on D+1 (next business day), with fees either deducted or billed separately depending on the agreement.
A POS terminal's typical day
Daytime
Payments and authorizations in real time
Transactions accumulate in the terminal's memory
➜
Close-out (often automatic, overnight)
Batch upload to the acquirer
Bulk transmission + batch receipt: total, count, any discrepancies
➜
Acquirer
Deposit processing
Clearing to issuing banks through the networks
➜
D+1 (business day)
Merchant account credited
Gross or net of fees depending on the agreement; details on the monthly card processing statement
➜
Merchant
Reconciliation
Register = batch receipt = bank credit: three amounts to reconcile
⚠️
The terminal that never closes out: an invisible outage
If the batch upload fails (terminal switched off, line down, memory full), the day's payments go nowhere. No deposit means no bank credit, and it can go on for days before anyone notices. The morning check takes 10 seconds: look at last night's batch receipt (or the alert in the monitoring app). The opposite case deserves the same vigilance: a duplicate batch upload after an incident can create duplicate transactions that the acquirer has to correct.
Receipts: what gets printed, what to keep
Two separate receipts: the cardholder receipt (PAN masked, only the last 4 digits shown, a PCI DSS requirement) and the merchant receipt, which serves as proof of the transaction.
Since August 1, 2023 (the AGEC law, France's anti-waste law), printing register receipts and card receipts is no longer automatic in France: they are provided on request or sent electronically. Exceptions: canceled transactions, certain amounts, and warranties.
Keep merchant records (receipts or the terminal's electronic journal) for at least 13 months: that is the cardholder dispute window, and your evidence for a retrieval request or a chargeback.
The transaction log in the terminal or the acquirer portal is the source of truth for reconciliation. Exporting it regularly means you do not depend on the terminal's memory.
🎯 Quick question
A merchant notices that no card credits have reached the bank account for 3 days, although sales are running normally. What is the most likely cause?
Chapter 7. Outages and fallback mode: keeping payments going.
A terminal that goes down on a Saturday afternoon costs you sales directly. The fix has two parts: fast troubleshooting for common faults, and fallback options prepared in advance.
Check the network first: an unplugged router or Ethernet cable, or no Wi-Fi or 4G, explains the vast majority of “broken terminals.” Restarting the terminal and the router fixes many cases.
Check the basics: paper (a terminal with no roll may refuse to take payments), the portable terminal's battery, an interrupted overnight update.
Switch connections: most recent terminals can switch from IP to 4G (or vice versa) in the settings menu.
Call the maintenance provider: a bank rental agreement usually includes hardware replacement within 24 to 48 hours; if you bought the terminal outright, check what your warranty covers.
Activate plan B: a second terminal, a backup mPOS in the drawer, or SoftPOS preinstalled on the manager's smartphone. These three low-cost options can save a day's sales.
That leaves fallback mode in the strict sense: the terminal works but cannot reach the authorization server. Depending on the CB settings, small transactions can go through offline, within strict floor limits, and are regularized at the next batch upload. For larger amounts, the last resort is a phone authorization request to the acquirer's authorization center, where an operator provides an authorization number to key into the terminal.
⚠️
“Forced sales” at your own risk
Forcing a transaction without authorization (entering a fake authorization code, pushing through after a decline) strips the merchant of the payment guarantee. If the card was stolen or the account had insufficient funds, the merchant bears the full loss. The networks monitor these practices. In fallback mode, the only legitimate forced sale is one backed by a real phone authorization, whose reference number you keep.
🎯 Quick question
The terminal can no longer reach the authorization server for a €480 sale. What is the only way to take the payment and keep the payment guarantee?
Chapter 8. The total cost of a POS terminal.
Comparing offers requires a total cost of ownership view: hardware, subscriptions, commissions, and ancillary fees. Here are typical figures seen on the French market in 2025–2026.
Item
Typical range
Notes
Buying a countertop terminal
€150 to €400
Add maintenance and standards updates (FRV6…)
Buying a portable/mobile terminal
€250 to €600
Budget for a SIM data plan for 4G
Bank rental
€15 to €35/month
Maintenance, replacement, and updates usually included
mPOS reader
€20 to €80 to buy
No subscription, flat commission ~1.6% to 2%
Merchant service charge (MSC)
0.3% to 1.5% and up
Interchange (capped at 0.2%/0.3%) + network fees + acquirer margin
Other fixed fees
Varies
Setup, per-batch/deposit fees, monthly minimum commission, paper
Cost items for card-present acceptance (typical ranges, 2025–2026)
The classic trade-off pits the bank model (rental + negotiated commission, often with a monthly minimum) against the fintech model (hardware bought outright, no subscription, higher flat commission). The break-even point is usually around €2,000 to €2,500 in monthly card sales. Below that, the fintech flat rate wins. Above it, a commission negotiated with a bank quickly becomes cheaper, as long as you negotiate hard.
🔑
Negotiate line by line, not on an overall percentage
Ask for an Interchange++ breakdown of your pricing: interchange (capped and public) + network fees + acquirer margin, rather than an opaque all-in rate (blended). That way you put the margin, the only truly negotiable component, up for competition. Renegotiate at every volume tier, because an MSC is never set in stone.
🎯 Quick question
What does “Interchange++” pricing reveal compared with an all-in (blended) rate?