Connect Worldpay to Xero

🥦

Connect Complete

Xero Bank CSV Format
valid rows

Connect Worldpay payment processing to Xero accounting using CSV. No API setup, no monthly subscription.

No API required
Browser-based processing
Run on Google Cloud Platform

Download Sample

Download

Tool Rating

4.7 / 5 (29 votes)

How It Works

1

Export

Worldpay iQ → Settlement Report CSV

2

Connect

Convert to Xero format

3

Import

Xero → Import Bank Statement

Connecting Worldpay to Xero Without Integration Fees

Connection Fees Problem

Integration platforms charge $30-60/month to connect Worldpay and Xero. You're paying for CSV reformatting disguised as "integration."

Simple File Connection

Connect using standard file exports: Export Worldpay settlements → Convert to Xero format → Import. Complete connection in minutes, zero monthly fees.

Your Data is Safe

Bank-Level Security

256-bit SSL encryption. Same standards as major financial institutions.

No Data Storage

Files are processed directly in browser. No calls to our servers.

GDPR Compliant

Full EU data protection compliance. Your privacy rights protected.

ISO/IEC 27001 Certified GDPR Compliant Swiss Privacy CCPA Compliant

Field Mapping

How Worldpay Reconciliation fields map to Xero Bank Statement

Worldpay Reconciliation Source Value Xero Bank Statement Target Value Note
Gross Amount 125.00 Spend Transaction amount (positive for sales)
Worldpay Fees 1.75 Spend Worldpay processing fees (negative)
Passthrough Fees 1.75 Spend Interchange fees (negative, tracked separately if split)
Payment ID PAY-1234567890 Reference PAY-1234567890 Worldpay's unique transaction ID
Transfer ID XFER-20250117-001 Reference XFER-20250117-001 Settlement transfer identifier

Why Use This Tool?

No Monthly Fees

Pay per connection transfer only

Simple CSV Workflow

Export, convert, import

5-Minute Connection

Complete workflow in minutes

No API Setup

Works with standard CSV exports. No technical setup required.

60-Second Processing

Upload, convert, download in under a minute.

No Monthly Fees

Pay per use only. No subscriptions or recurring charges.

Data Transformation

Each transaction creates gross and fee rows in Xero bank format, optionally splitting Worldpay and Passthrough fees

Input Worldpay Transaction

One row per transaction with gross amount and fee breakdown

Key columns: Payment ID, Gross Amount, Worldpay Fees, Transfer ID
1:N — One input row creates multiple output rows
Output Xero Bank Rows 2-3 (depends on split_fees setting) rows per input

Multiple spend rows for transaction and fee tracking

Transaction Amount Sale, refund, or chargeback at gross amount
Worldpay Fee Worldpay processing fee tracked separately
Passthrough Fee Interchange fee tracked separately (if split_fees enabled)
All amounts sum to net deposit (matches bank statement)

Common Bank Statement Import Errors

Issues you might encounter when importing Reconciliation Report data to Bank Statement - and how we solve them

Transfer Totals Don't Match Bank

Xero bank import totals don't align with actual bank deposits

Verify you're using the complete Worldpay Reconciliation Report. Check for missing transactions or split transfers.

Too Many Fee Rows in Xero

Xero bank import has 3 rows per transaction making reconciliation difficult

Disable 'split_fees' option to combine Worldpay and Passthrough fees into one line.

Xero Rejects Import Due to Date Format

Xero can't parse dates because wrong regional format is used

Set the correct region (UK/AU/NZ/EU use DD/MM/YYYY, US uses MM/DD/YYYY). Check your Xero organisation settings.

Frequently Asked Questions

No, file-based transfer. Connect whenever you need to sync data.
Daily, weekly, or monthly - you control the schedule.