Skip to main content

Batch Card Payment Processing: How It Works for UK Businesses

Published - 18 June 2018
Revised - 01 October 2026

Written or reviewed by Libby James, founder of Merchant Advice Service and specialist in merchant payments and complex provider requirements.

FREE • INDEPENDENT • NO OBLIGATION Need help finding the right payment provider?

Tell us about your business, current payment setup and what you're looking to change. We'll use it to understand your requirements before identifying providers that may be suitable.

General payment enquiry
20% complete
1 Business
2 Payments
3 Volumes
4 Requirements
5 Contact
01 · Your business

Tell us a little about your business

Just the basics to start. This should only take a few seconds.

Invalid Input
Optional — this can help us understand your business more quickly.
Invalid Input
Invalid Input
General payment enquiry
40% complete
✓ Business
2 Payments
3 Volumes
4 Requirements
5 Contact
02 · Your payments

How does your business take payments?

Choose the options that best describe your current payment setup.

💻 How do you take payments? *

Select all that apply.

How do you take payments?



Invalid Input

💳 Do you currently accept card payments? *

This helps us understand whether you're switching provider or setting up for the first time.

Do you currently accept card payments?
Invalid Input
If you use more than one provider, enter the main one.
Invalid Input
General payment enquiry
60% complete
✓ Business
✓ Payments
3 Volumes
4 Requirements
5 Contact
03 · Payment volumes

Tell us a little about your payment volumes

Estimates are absolutely fine. These details help narrow down providers that may fit your business.

💳 Approximately how much do you take in card payments each month? *

Choose the closest range.

Approximately how much do you take in card payments each month?





Invalid Input

🧾 What is your average transaction value? *

Choose the closest range.

What is your average transaction value?





Invalid Input

🌍 Where are your customers based? *

Select all that apply.

Where are your customers based?




Invalid Input

💰 Which currencies do you need to accept? *

Select all that apply.

Which currencies do you need to accept?



Invalid Input
General payment enquiry
80% complete
✓ Business
✓ Payments
✓ Volumes
4 Requirements
5 Contact
04 · What you need

What matters most in your next payment provider?

Tell us what you're trying to improve, change or achieve.

🎯 What do you need from a payment provider? *

Select all that apply.

What do you need from a payment provider?








Invalid Input

🔎 Why are you looking for a payment provider? *

Select all that apply.

Why are you looking for a payment provider?








Invalid Input
Optional - add any platforms, software or systems that are important to your setup.
Invalid Input
Optional - only add anything that may help us understand your payment setup.
Invalid Input
General payment enquiry
100% complete
✓ Business
✓ Payments
✓ Volumes
✓ Requirements
5 Contact
05 · Your contact details

Tell us how suitable providers can contact you

We'll review your answers and may share your enquiry with suitable payment providers. Where relevant, those providers can then contact you directly about your requirements.

✓
Free to use

No fee to submit an enquiry through Merchant Advice Service.

✓
Relevant provider introductions

We use your answers to identify payment providers that may be suitable for your requirements.

✓
Direct provider contact

If your enquiry is shared, partner providers may contact you directly to discuss your requirements.

Your contact details

Add your details so Merchant Advice Service and, where relevant, suitable partner providers can contact you about your enquiry.

Invalid Input
We’ll use this to contact you about your enquiry.
Invalid Input
We may use this if we need to clarify your requirements or discuss your enquiry.
Invalid Input
Free to use · No obligation · We will review your requirements and, where appropriate, share your enquiry with suitable payment providers who may contact you directly.

Quick Summary

Batch card payment processing allows businesses to submit or manage multiple card transactions together, including authorisations, captures and refunds. It can suit high-volume or back-office payment workflows where transactions originate from billing, ERP or other business software. Batch processing is different from settlement batching, and some businesses may be better suited to real-time APIs. Merchant Advice Service can help businesses map their card-payment requirements and identify payment providers that may support the required setup.

Batch card payment processing allows a business to submit or manage multiple card transactions together rather than dealing with each transaction manually.

It can be useful for businesses processing high volumes of card payments, refunds or other payment actions from billing software, an ERP, CRM or another internal system.

However, the term batch payment processing is often used to describe several different parts of the card-payment process.

It might mean:

  • submitting multiple card transactions in a file;
  • processing multiple captures or refunds together;
  • retrying failed payment actions;
  • closing or reconciling card-terminal transactions;
  • grouping transactions for settlement; or
  • passing card-payment data between business software and a payment processor.

These are not necessarily the same thing.

If your business needs batch card processing, the important question is what needs to be processed in bulk and how that information needs to move between your systems and your payment provider.

What is batch card payment processing?

Batch card payment processing generally means grouping multiple card-payment instructions together and submitting them to a payment processor in a structured format.

For example, instead of a member of staff manually processing hundreds of transactions one at a time, a business system could generate a file containing multiple payment instructions.

That might look broadly like:

business system → batch file created → secure submission → payment processor → individual transactions processed → results returned → reconciliation.

Payment providers can support different types of batch activity.

Adyen, for example, currently supports bulk payment requests and payment modifications through batch files. Its documentation includes batch functionality for actions such as authorisations, captures and refunds.

This does not mean every payment provider supports the same functionality or uses the same file structure.

Batch-processing capability should therefore be treated as a specific technical requirement when comparing payment gateways or merchant account providers.

What card-payment actions can be processed in batches?

The answer depends on the processor, but batch functionality may support actions such as:

  • card-payment authorisations;
  • captures;
  • refunds;
  • cancellations;
  • cancel-or-refund instructions;
  • retrying failed captures;
  • updating stored card information; and
  • other transaction modifications.

The business case can vary considerably.

A retailer might need to capture a large number of previously authorised orders after goods are dispatched.

A ticketing, travel or events business might need to process a large number of refunds.

A subscription or membership platform might generate payment instructions from its billing system.

A larger corporate business may have payment instructions originating inside an ERP rather than from a conventional ecommerce checkout.

The processor needs to support the particular transaction type as well as the volume involved.

Merchant Account Matching

Find merchant account providers for your business

Tell us a little about your business and how you want to take payments. We’ll use the information to understand which merchant account and acquiring providers may be suitable.

1 Business
2 Payment setup
3 About you
Step 1 of 3

Tell us about your business

This helps us understand the type of merchant account and payment setup you may need.

Invalid Input
A short description of what your business sells or provides is enough.
Invalid Input
Your business location can affect which acquiring providers are available.
Invalid Input
Where are your customers based?




Select all that apply.
Invalid Input
✓ We only ask for information that helps us understand your payment requirements.
Merchant Account Matching

Your payment setup

Tell us how you take payments now and what you need from your next provider.

✓ Business
2 Payment setup
3 About you
Step 2 of 3

Your payment requirements

Approximate figures are absolutely fine.

Do you currently accept card payments?
This helps us understand whether you are switching provider or setting up card payments for the first time.
Please tell us whether you currently accept card payments.
Your current provider
If you use more than one provider, please include the main provider or providers you currently use.
Invalid Input
Tell us anything relevant about your current provider, previous declines, account termination, held funds or why you are considering alternatives.
Invalid Input
Which payment methods do you need?
Select all that apply.
Please select at least one payment method.
Approximate monthly debit and credit card turnover.
Invalid Input
What is your average online transaction value?



Choose the range closest to your typical customer payment.
Invalid Input
✓ Your payment methods and transaction profile help us understand which merchant account arrangements may be appropriate.
Merchant Account Matching

Where should we send your results?

Add your details and we’ll review your merchant account requirements.

✓ Business
✓ Payment setup
3 About you
Your payment profile
Business —
Current setup —
Monthly card sales —
Payment methods —
Step 3 of 3

About you

We’ll use these details to discuss merchant account providers that may be suitable for your business.

Invalid Input
Invalid Input
Invalid Input
Optional: tell us anything else about your payment requirements that may help us.
Invalid Input
Free to businesses · No obligation
Your information is used to assess your requirements and, where you consent, may be shared with selected merchant account and acquiring partners.

Need a payment provider that supports batch card processing?

If your card payments need to connect with billing software, an ERP, CRM or another business system, provider compatibility can be just as important as processing rates.

Tell Merchant Advice Service how your current payment process works and what a new provider needs to support. We can help identify providers that may suit the requirement.

Get personalised recommendations

How does a card-payment batch file work?

The exact process varies by provider.

A typical file-based setup may start with payment instructions being created inside the business's own software.

The resulting batch file can contain multiple transaction records, potentially including information such as:

  • merchant account;
  • transaction reference;
  • amount;
  • currency;
  • transaction type;
  • customer reference;
  • a token or permitted payment credential; and
  • other information required by the processor.

The file is then submitted using the method supported by the payment provider.

For example, some processors use secure file transfer such as SFTP for more complex batch processing.

The processor validates the file and individual records, attempts the requested payment actions and returns information about the results.

That information then needs to flow back into the business's own systems so successful and unsuccessful transactions can be identified and reconciled.

Batch card processing vs payment APIs

Batch processing is not necessarily the best approach for every high-volume payment operation.

Modern payment platforms increasingly use APIs that allow software to communicate directly with the payment provider as individual events happen.

A real-time payment flow might look like:

transaction created → API request sent → processor responds → result recorded immediately.

A batch process might instead look like:

multiple transactions created → file generated → batch submitted → transactions processed → results returned.

An API may be more appropriate where:

  • an immediate payment response is needed;
  • payments form part of a live customer journey;
  • individual transactions trigger other software actions;
  • the business is building a new payment integration; or
  • real-time visibility is important.

Batch processing can remain useful where:

  • large numbers of transactions originate from one back-office system;
  • the payment action does not require an immediate customer-facing response;
  • the business already has an established file-based workflow;
  • large numbers of refunds or captures need to be processed;
  • legacy systems cannot easily make individual API calls; or
  • transactions are intentionally processed during defined windows.

Some businesses use both approaches.

Adyen, for example, provides batch-processing functionality but states that its API is preferable for regular payments or modifications where appropriate. :chatgpt-content-reference{index="0"}

For businesses connecting payments to other software, our guide to integrated payments explains the wider integration considerations.

Is a card-payment batch the same as a settlement batch?

No. This is an important distinction.

A card transaction can be authorised and processed individually but later become part of a group of transactions used to calculate the merchant's settlement.

A settlement or payout batch can include activity such as:

  • completed card payments;
  • refunds;
  • chargebacks;
  • fees;
  • adjustments; and
  • other account movements.

The resulting amount is then paid to the merchant according to the provider's settlement arrangement.

Depending on the acquiring and payout model, transactions from one sales day do not necessarily have to appear in one single bank payment.

For example, some settlement models can place transactions from different sales days into later payout batches according to when funds become payable. :chatgpt-content-reference{index="1"}

This is why understanding payment processing, capture and settlement as separate stages becomes important for businesses with more complex card-payment operations.

What does “batch” mean on a card machine?

The term can also appear in card-present payment environments.

Traditionally, card-terminal transactions could be grouped into a batch that was closed and submitted for further processing or settlement.

Modern terminal and acquiring setups often automate more of this process, so businesses may not manually close a batch in the way older card-terminal systems required.

If your terminal displays a batch number or provides a batch report, that does not necessarily mean your business is using the type of file-based bulk card processing described elsewhere in this guide.

It may simply be part of the terminal provider's transaction, reconciliation or settlement process.

Which businesses use batch card payment processing?

Batch card processing becomes more relevant where transaction volumes are high or where payment instructions originate in another business system.

Examples may include:

Subscription and membership businesses

Payment instructions may originate from membership or billing software rather than being manually entered by staff.

Retailers and ecommerce businesses

Businesses using separate authorisation and capture may need to capture transactions once orders are fulfilled or goods are dispatched.

Travel and ticketing businesses

High transaction volumes, cancellations and refunds can create requirements for bulk payment modifications.

Large corporates

Payment data may originate inside ERP, finance or bespoke internal systems and need to pass into the payment-processing environment.

Platforms and software businesses

Software platforms may need payment functionality that can handle large volumes of card transactions and modifications programmatically.

Businesses moving from legacy payment systems

An established company may already have a long-running batch-payment process that needs to be replicated or modernised when changing gateway or acquirer.

Batch processing for card authorisations and captures

Understanding the difference between authorisation and capture is particularly useful in batch-payment environments.

A card payment does not always have to be captured immediately when it is authorised.

With payment methods and providers that support separate capture, the authorisation can reserve the funds and the capture can take place later.

For example:

customer places order → card authorised → stock confirmed → goods dispatched → payment captured.

If a business has a large number of authorised transactions ready for fulfilment, batch functionality may allow multiple captures to be submitted together where the provider supports this.

Similarly, a business handling a large number of cancellations or refunds may use batch modifications rather than processing each transaction manually.

Separate capture is provider and payment-method dependent, so the workflow needs to be confirmed with the processor. :chatgpt-content-reference{index="2"}

Reconciliation is a major part of batch card processing

Processing thousands of transactions efficiently is only useful if the business can work out what happened to them afterwards.

A robust payment setup should allow an internal transaction to be followed throughout the payment lifecycle.

For example:

customer/order reference → payment instruction → processor reference → transaction result → settlement → bank receipt.

Consistent references make it easier to automate this process.

Before choosing a provider, establish what information is available through:

  • batch result files;
  • APIs;
  • webhooks;
  • settlement reports;
  • merchant dashboards;
  • downloadable transaction reports; and
  • accounting or ERP integrations.

This becomes increasingly important as transaction volume grows.

A single settlement may represent hundreds or thousands of underlying transactions, refunds and adjustments.

Our guide to payment reconciliation explains this in more detail.

What happens if transactions in a batch fail?

Error handling is one of the most important parts of a batch integration.

A business should understand the difference between:

  • an entire file being rejected;
  • a file passing validation but containing invalid records;
  • a transaction being submitted successfully but later declined;
  • a capture or refund failing;
  • a duplicate transaction being detected; and
  • a transaction requiring manual investigation.

Providers handle these situations differently.

For example, Adyen's batch-modification process provides results for individual records after validation, while final processing failures can also be communicated asynchronously. :chatgpt-content-reference{index="3"}

Before going live, ask:

What happens if one transaction in a batch fails?

Can that transaction be corrected and resubmitted without repeating transactions that have already succeeded?

This becomes particularly important where files contain large numbers of records.

Batch files, APIs or an integrated payment setup?

A new provider needs to fit the way your business actually creates and manages card payments.

If you already know what your software needs to send and receive, Merchant Advice Service can use those requirements to help narrow down suitable merchant account and gateway providers.

Find suitable providers

PCI DSS and batch card-payment files

Security needs particular attention if a batch process involves cardholder data.

PCI DSS applies to entities that store, process or transmit cardholder data or sensitive authentication data, as well as organisations that can affect the security of the cardholder-data environment. :chatgpt-content-reference{index="4"}

The implications depend on how the integration has been designed.

Questions to establish include:

  • what card data is contained within the file;
  • whether payment credentials are tokenised;
  • where payment data is stored;
  • who can access it;
  • how files are encrypted;
  • how files are transferred;
  • how long data is retained; and
  • how files and results are deleted or archived.

For example, Adyen requires SFTP and PGP encryption for its advanced transaction batch-file process. :chatgpt-content-reference{index="5"}

A business should not create its own spreadsheet or CSV containing raw card details and assume that uploading it to a provider automatically makes the process secure or PCI compliant.

The proposed workflow should be reviewed with the payment provider and the business's appropriate technical or PCI advisers before implementation.

Changing payment provider when you already use batch processing

A payment-provider switch can become a technical migration when batch processing is involved.

Two providers may both support batch card processing while having completely different:

  • file formats;
  • required fields;
  • transaction references;
  • upload methods;
  • encryption requirements;
  • tokenisation systems;
  • error handling;
  • response formats;
  • reporting; and
  • settlement processes.

Before choosing a replacement provider, document the current flow.

source system → batch creation → secure transfer → processor → result → settlement → reconciliation.

Then establish how each stage would operate with the proposed provider.

This can expose integration requirements that might otherwise be missed by comparing merchant account pricing alone.

What should you compare between batch card payment providers?

Start with functionality before comparing headline processing rates.

Supported transaction types

Can the provider batch the authorisations, captures, refunds or other actions your business requires?

Submission method

Does the provider use SFTP, a portal, an API or another integration method?

File specification

Can your existing systems create the required format without substantial redevelopment?

Transaction volumes

Check any file-size, transaction-count, processing-time or frequency restrictions.

Error handling

Understand what happens when an individual record fails and how it can safely be resubmitted.

Security and PCI

Establish how card credentials are handled, whether tokenisation can be used and what responsibilities remain with the merchant.

Reporting and reconciliation

Make sure individual transactions can be matched back to your own customer, order or invoice records.

Settlement

Batch-processing capability does not determine how quickly the business receives its money. Compare settlement arrangements separately.

API capability

Even if batch processing is required today, consider whether the provider can also support APIs if the payment architecture changes later.

How Merchant Advice Service helps with batch card-payment requirements

Merchant Advice Service helps businesses understand their payment requirements before identifying providers that may be suitable.

For a batch card-processing requirement, monthly turnover alone is unlikely to tell us enough.

We may also need to understand:

  • the type of card transactions being processed;
  • transaction volumes;
  • average transaction value;
  • where payment instructions originate;
  • which software is involved;
  • whether batch files, APIs or both are required;
  • how payment credentials are stored or tokenised;
  • how files are currently transferred;
  • how results need to be returned;
  • reconciliation requirements;
  • settlement requirements;
  • your existing gateway or acquirer; and
  • why you are considering a change.

This creates a much more useful provider profile than simply asking which processor offers the lowest transaction percentage.

We can then help identify payment gateway providers and merchant account providers that may be able to support the required payment flow.

You can also browse the Payments Directory® if you would prefer to research providers directly.

Find a provider that fits your card-payment workflow

Tell us how your business currently creates, processes and reconciles card payments and what your next provider needs to support.

Merchant Advice Service can use that information to help identify payment providers that may be suitable.

Get personalised recommendations   Explore providers

Sources & References

Editorial & Commercial Disclosure

Batch card-processing functionality varies between payment gateways, acquirers and processors. The examples in this guide explain different processing approaches and should not be taken as a recommendation of a particular provider.

Provider APIs, batch specifications, transaction capabilities, security requirements and settlement arrangements can change. Businesses should confirm current technical requirements directly with the relevant provider before implementing or changing an integration.

Merchant Advice Service is an independent payments information and provider-matching service. MAS is not an acquiring bank or payment processor and does not process card transactions itself.

MAS may receive a referral fee or commission from some payment providers where a business proceeds following an introduction. Commercial relationships do not determine the factual information or provider-selection principles contained within this guide.

Payment-provider approval, technical acceptance, pricing, settlement and final contract terms remain the responsibility of the relevant provider.

FAQs

What is batch card payment processing?
Batch card payment processing means submitting or handling multiple card transactions or payment actions together rather than processing each one manually. This can include card authorisations, captures, refunds or other transaction instructions.
How does batch card processing work?
A business system creates a file or set of payment instructions containing multiple transactions. These are securely submitted to the payment processor, which validates and processes the individual records and returns the results.
Is batch card processing the same as settlement?
No. Card transactions may be authorised individually but later grouped together by the provider for settlement. A settlement batch is the group of transactions, refunds, fees and adjustments that contribute to the amount paid into the merchant’s bank account.
Is batch card processing better than using an API?
It depends on the payment workflow. Batch processing can suit high-volume back-office transactions or established file-based systems, while APIs are often better where individual payments need immediate responses. Some businesses use both.
What should I look for in a batch card payment provider?
Check how batches are submitted, which transaction types are supported, how errors and duplicate transactions are handled, settlement times, reporting, reconciliation, PCI requirements and compatibility with your existing software.
FREE • INDEPENDENT • NO OBLIGATION

Need help finding the right payment provider?

Tell us about your business, how you take payments and what you're looking to change. We'll use your answers to identify providers that may be suitable.

Find suitable payment providers
Libby James – Founder & Payments Expert
Written by Libby James

Libby James is the founder and Managing Director of Merchant Advice Service. Since 2016, she has worked directly with businesses and payment providers across merchant accounts, card processing, payment gateways and complex provider requirements.

Libby specialises in high-risk, declined and harder-to-place merchants, as well as businesses requiring specialist payment methods, integrations or international support. She writes and reviews Merchant Advice Service content, drawing on practical experience gained from real merchant enquiries and provider relationships.

Related Articles