What Is Payment Processing and Acquiring? How Payments Work

21 April 2026
•
6
min read

Every card payment processing triggers a chain of events - money moves between banks, transaction records are created, and what customers see in their banking app is shaped by decisions made long before they tapped their card.

This article breaks down the mechanics of card payments, explains how acquiring fits in, and shows why the transaction data that comes out of this process is so often inconsistent - and what you can do about it.

What is payment processing

Payment processing is the end-to-end sequence that moves a card transaction from the moment a customer pays to the moment the merchant receives funds. It involves multiple parties and happens in three phases: authorisation, clearing, and settlement.

The customer initiates the payment by tapping a card at a POS terminal, inserting a chip, or entering card details online covering both card-present and card-not-present transactions. The merchant's payment system captures the transaction details and forwards them to the acquiring bank (also called the acquirer) - the financial institution that processes payments on behalf of the merchant.

Four-step transaction data enrichment process from raw payment data to structured merchant information via Tapix API by Tapix
Raw transaction data flow through the Tapix API enrichment process (Tapix)

In some cases, the merchant operates under a Payment Facilitator (PayFac) instead - a model where a single entity like Stripe, Square, or Adyen aggregates many sub-merchants under one master account, handling onboarding, compliance, and settlement on their behalf. For the issuing bank, this means the PayFac name often appears in the descriptor alongside or instead of the actual merchant, adding another layer of identification complexity.

The acquirer routes the authorisation request through the relevant card network - Visa, Mastercard, or another scheme. The network identifies which issuing bank provided the card and passes the request along.

The issuing bank then runs its checks. It confirms the card is valid, verifies that sufficient funds or credit are available, and evaluates the transaction for fraud signals. It returns an approval or decline back through the same chain: card network to acquirer to merchant.

This entire authorisation process takes only a few hundred milliseconds. But it is just the first phase.

Once the transaction is authorised, clearing begins. At the end of the business day, the merchant sends all authorised transactions in a batch to the payment processor, which forwards them to the card networks. During clearing, exact amounts are confirmed and interchange fees are calculated.

Settlement is the final step. The issuing bank transfers the funds (minus interchange fees) to the acquiring bank, which deposits the money into the merchant's account. In Europe, settlement typically follows SEPA credit transfer cycles and TARGET2 processing windows. A domestic SEPA transfer may settle within one business day, while cross-border or non-priority transactions can take longer. The common claim of "one to three business days" is a reasonable average, but not a universal rule.

Card processing is also not the only rail in play. SEPA direct debits, instant credit transfers, and Wero (the pan-European scheme backed by the European Payments Initiative) are expanding beyond traditional card networks. Account-to-account payments using IBANs bypass card rails entirely, and domestic schemes like Germany's Girocard coexist alongside international networks. This article focuses on card processing, but the coexistence of these rails matters for anyone building payment products in Europe.

The key takeaway: every step in the card processing chain generates data. And data quality depends on how the merchant was set up in the first place.

What is acquiring

Acquiring is the merchant-facing side of the payment equation. An acquiring bank enables a business to accept card payments - providing the merchant account, the connection to card networks, and the infrastructure for processing and settlement.

Before a merchant can accept cards, the acquiring bank must onboard it: verifying legitimacy, assessing risk, and assigning identifiers - a merchant ID, MCC, descriptor, and terminal/POS IDs. These identifiers travel with every transaction.

The acquiring bank also bears financial responsibility. If a chargeback occurs, the acquirer is liable for returning funds to the issuer. Acquirers must also ensure PCI DSS compliance across their merchant base.

For banks and fintechs on the issuing side, the acquiring bank is a crucial but invisible counterpart. You never interact with it directly, yet the data it creates at onboarding determines what your transaction records look like all of it originates on the acquiring side.

How this creates transaction data

Every card transaction that reaches an issuing bank carries a set of data fields that were created during the acquiring and processing chain. These fields form the raw material that banks use for transaction categorisation, analytics, personalisation, and fraud prevention.  

Data hierarchy diagram showing POS terminals, shop, and merchant levels with enriched transaction data attributes by Tapix
Transaction data hierarchy from POS terminals through shop to merchant level (Tapix)

The most important ones include:

Merchant ID (MID) - a unique identifier assigned by the acquirer to each merchant account. A single retail chain might have dozens of MIDs across different locations and acquirers.

POS ID / Terminal ID - identifies the specific point-of-sale device or terminal where the transaction took place. A merchant with multiple registers or online channels will have multiple POS IDs.

Merchant Category Code (MCC) - a four-digit code that classifies the merchant's primary business activity. Visa, Mastercard, and other networks each maintain their own MCC lists, which broadly overlap but differ in how they handle niche industries and regional merchants.

Merchant descriptor - the text string that appears on the cardholder's statement. It typically includes some version of the merchant's name and location, but the format and content vary widely depending on how the acquirer configured the merchant account.

For a deeper look at why MCCs alone are not enough for reliable categorisation, read our other article.  

This is the data that arrives at the issuing bank with each transaction. And this is the data that product teams, analytics functions, and PFM (personal financial management) features must work with.

Why transaction data quality breaks

In theory, these fields should identify the merchant, its category, and the transaction location. In practice, the data is often inconsistent, incomplete, or misleading.

Merchant setups vary across acquirers. There is no universal merchant database. Each acquirer onboards independently, assigns its own MIDs, and formats descriptors by its own conventions. The same chain might appear as "STARBUCKS STORE 4421" through one acquirer and "SBUX 4421 LONDON" through another.

Raw transaction descriptors for Esso petrol stations resolved to correct merchant name and logo after data enrichment by Tapix
Raw merchant descriptor enrichment (Tapix)

MCCs are frequently inaccurate. Codes are assigned at onboarding and rarely updated. A bookshop that pivoted to electronics might still carry its original MCC. Branches of the same chain often receive different MCCs across countries - or even within the same country.

Descriptors are inconsistent. A free-text field with limited character space. Acquirers format it differently, abbreviate unpredictably, and sometimes include irrelevant internal codes. Cardholders often cannot recognise the merchant from the descriptor alone.

Multiple POS systems and acquirers per merchant. Each combination can produce a different MID, descriptor, and MCC. A supermarket chain across several European markets might generate dozens of distinct transaction "identities" - none obviously the same merchant.

The downstream impact: broken categorisation, degraded banking app UX, unreliable spending analytics, and noisier fraud detection.

If you are evaluating how to fix this at the API level, our guide on best practices and pitfalls covers the most frequent mistakes banks make.

How Tapix helps

Tapix solves the merchant identity problem by enriching raw transaction data with clean, structured, and verified merchant information.

Rather than relying on MCC codes or raw descriptors, Tapix resolves merchant identity across acquirers, geographies, and POS systems. It matches transactions to real-world merchants and returns a consistent set of enriched data points. The practical benefits for banks and fintechs include:  

Clean merchant name - a standardised, human-readable merchant name replaces cryptic descriptors. Customers actually recognise the businesses they paid. Support tickets about unrecognised transactions drop. Dispute rates decrease.

Merchant logo - a verified logo for each merchant, ready for use in banking apps and transaction feeds. This turns a raw text list into a visual, trustworthy payment history that drives daily app engagement.

Accurate categorisation - a multi-layered tagging system that goes far beyond MCC limitations. Where a single MCC tells you "5411 - Grocery Stores and Supermarkets," Tapix distinguishes between an organic food shop, a convenience store, and a hypermarket - all under the same code. This powers more granular PFM features, better credit scoring inputs, and smarter product recommendations.

GPS location - exact geographic coordinates of the merchant outlet where the transaction occurred. This enables location-based features, analytics, and more accurate fraud detection by comparing transaction location with the cardholder's known patterns.

Additional data points - including the merchant's website URL, Google Places ID, phone number, and payment gateway identification. Together, these give banks a comprehensive merchant profile per transaction - a foundation for hyper-personalised communication, card-linked offers, and compliance with Visa and Mastercard enhanced merchant data mandates.

The result is a transformation of raw processing data into usable, product-ready data. Instead of working around inconsistencies baked into the acquiring chain, banks and fintechs can build reliable categorisation, meaningful spending insights, and a polished customer experience on top of clean, enriched transaction data.

FAQs

What is payment processing?

Payment processing is the sequence of steps: authorisation, clearing, and settlement. It transfers funds from a cardholder's issuing bank to a merchant's acquiring bank whenever a card payment is made. It involves the merchant, the acquirer, the card network, and the issuer.

What is an acquiring bank?

An acquiring bank is a financial institution that enables merchants to accept card payments. It provides the merchant account, connects the merchant to card networks, processes transactions, and ensures settlement funds reach the merchant's account.

How do card payments work?

When a customer pays by card, the transaction request travels from the merchant to the acquiring bank, through the card network, to the issuing bank - which approves or declines based on available funds and fraud checks. After authorisation, clearing confirms the amounts and fees, and settlement transfers the funds to the merchant through the acquirer.

back to top arrow
×
Modal Image