What a Worldpay integration gives you.
Authorisation failures, 3DS timeouts and capture rejections are logged with clear action: retry, escalate to customer service, or contact cardholder. No silent payment failures.
Full and partial refunds initiated from customer service or returns workflows are recorded correctly in the ERP as credit notes. Chargebacks are matched to original orders and investigated in a named queue.
Saved cards reused after replatform, subscription renewal and device change without unexpected re-auth prompts or approval-rate regressions.
Daily settlement files from Worldpay match captured transactions in the ERP. Unmatched or late items surface as exceptions for finance investigation.
You know your approval rate, liability shift rate and exemption usage by region. Fraud rules and step-up auth are monitored against policy and benchmarks.
Where a Worldpay integration earns its place.
If two or more of these are true, the integration usually pays for itself quickly.
Where off-the-shelf connectors fall short.
Vendor connectors are fine for simple cases. Here's where the real ones need more.
Worldpay by default captures immediately on authorisation. If your order flow requires deferred capture (e.g., after picking or for dropship orders), the timing between commerce and ERP must be explicitly designed and monitored.
3D Secure and Strong Customer Authentication rules vary by card, issuer and region. Platform defaults may not match your liability and approval targets; fraud velocity rules and exemption handling need review against your risk appetite.
Saved-card handling and re-use across replatforms, device changes and subscription renewal is not automatic. Token lifecycle, expiry and fallback to new auth must be coded into the flow.
Worldpay processes refunds but does not auto-reverse order state or trigger credit notes in the ERP. The commerce platform and customer service must own the workflow that initiates refunds and records them accurately.
Captures and settlements are not instant. Refunds, chargebacks and interchange adjustments appear in batches and may lag several days. Reconciliation schedules and exception investigation ownership must be pre-agreed.
Refund and chargeback handling usually exposes the clearest ownership gaps: who initiates, who investigates, and who owns the credit note in the ledger if systems disagree on what happened.
Where this integration sits in your estate.
Worldpay holds the commercial record. The iWeb integration layer manages the rules, mappings, monitoring and exceptions. The commerce platform presents the customer-facing experience. The estate map helps agree ownership before anything is built.
Works across the whole stack. Connect Worldpay to your storefront, ERP and everything between.
- Card authorisation and approval decisions
- Transaction tokenisation and secure storage
- Capture, refund and settlement batching
- 3DS and SCA compliance enforcement
- Chargeback notification and dispute management
- Checkout experience and payment method presentation
- Order confirmation and customer communication
- Refund request initiation and investigation
- Saved-card customer preference and consent
- Payment method and billing address validation
Systems this integration usually sits next to.
Examples, not a closed list. iWeb is platform-agnostic on both sides: we wire this integration into whatever ecommerce platform and surrounding systems your estate already runs.
- Adobe Commerce
- Magento Open Source
- Shopify Plus
- BigCommerce
- Other storefronts
- ERP (finance ledger, credit limits, bank reconciliation)
- OMS (order routing, split shipment, returns)
- WMS / 3PL (fulfilment and dispatch confirmation)
- Customer service platform (refund and chargeback investigation)
- Tax and compliance system (PCI DSS, regional regulatory rules)
- Business intelligence (payment analytics, approval rates, fraud trends)
Not sure if this works with your stack?
Tell us what you’re using and what needs to connect. We’ll give you a straight view on what’s possible, what might be awkward, and the safest way to approach it.
The data flows we wire.
Each flow has a direction and an owner. We agree both before a line of code is written.
How iWeb configures the integration around your business.
Same method on every integration. The decisions come before the code.
- 01Payment flow design and testing
We map authorisation, capture, tokenisation and 3DS handling end-to-end from cart to settlement. We test fallback scenarios, timeout handling and idempotency to ensure resilience.
- 02Exception queue and alerting
We build alert and dead-letter queues for failed authorisations, capture rejections, 3DS timeout, tokenisation mismatches and reconciliation gaps. Each exception is logged with customer and order context.
- 03Refund and chargeback workflow
We connect Worldpay refund and chargeback events back to order management and ERP, triggering credit notes and case records so customer service and finance have visibility.
- 04Reconciliation and settlement monitoring
We build reconciliation schedules that pull daily settlement files from Worldpay, match them against captured transactions in the ERP, and flag unmatched amounts and late items.
- 05Replatform and upgrades
We plan token migration, PCI compliance scope, and payment flow cutover so you replatform without losing saved cards or breaking approval rates. We test fallback and rollback paths.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Payment integration at scale
iWeb has integrated Worldpay into commerce estates of all sizes, from small retailers to large omnichannel operations. We understand how payment state drives order lifecycle, how refunds reconcile to finance, and how 3DS and tokenisation work across replatforms.
What we test before launch.
Every one of these is rehearsed before a customer ever sees the integration.
Common risks and where they bite.
We name these on day one. A risk written down is a risk you can plan around.
Authorisation holds may expire, or capture delays may miss merchant-imposed windows. If the commerce platform does not communicate capture timing to Worldpay clearly, orders fail silently and customers chase refunds.
Worldpay fraud rules and 3DS exemption grants change without notice. If your commerce platform is not configured to re-evaluate exemption eligibility, you may lose liability shift and approval rates may drop unexpectedly.
Saved cards stored in old platform formats do not migrate cleanly to new payment APIs. Customers get unexpected re-auth prompts, cart recovery fails, and subscription renewals are missed.
Worldpay processes a refund, but the ERP is not notified. Finance sees a bank credit but no matching credit note, breaking month-end reconciliation and overstating receivables.
Worldpay receives a chargeback notification but the alert does not reach customer service or order management. The team does not see the dispute, does not investigate, and the chargeback goes uncontested.
Worldpay settlement amount differs from captured transactions due to refunds, chargebacks or interchange fees. If the ERP was reconciled on capture date, the reconciliation drifts and cash forecast is wrong.
Relevant services and sectors.
Common questions about Worldpay integrations.
How are authorisation and capture separated in the flow?
By default, Worldpay authorises and captures immediately when the order is placed. If you need deferred capture (e.g., after picking or fraud review), the commerce platform must request auth-only and then call capture later. iWeb designs and monitors the timing so refunds can be processed before capture if needed.
What happens if Worldpay is down during checkout?
The commerce platform should queue the payment intent and retry at scheduled intervals (e.g., every 30 seconds for 10 minutes). If the retry window expires, the order is flagged for manual review. iWeb sets up retry logic, observability and escalation so checkout timeout does not kill the sale.
How do refunds reconcile to the ERP?
Refunds initiated via Worldpay or the commerce platform generate a transaction in Worldpay. The settlement file includes the refund amount. iWeb maps the refund event to a credit note in the ERP and matches it to the original sales invoice so finance can reconcile.
How is 3DS handled and what happens if the customer fails authentication?
Worldpay initiates 3DS based on card type, amount, issuer and your configured rules. If the cardholder fails authentication, the transaction is declined. The commerce platform must offer a fallback payment method. iWeb logs the 3DS result, liability shift status and decline reason so you can analyse approval rates and risk.
What happens to saved cards during a replatform?
Cards stored in the old platform's payment tokenisation system do not automatically transfer to the new system. Customers must re-enter their card or you must migrate tokens via Worldpay's secure token migration service. iWeb plans token cutover so saved-card customers are not forced to re-auth unexpectedly.
How are chargebacks tracked and who investigates them?
Worldpay notifies you of a chargeback via API and settlement file deduction. iWeb connects this to the original order so customer service can investigate the dispute (e.g., product damage, unauthorised transaction). A credit note is recorded and the outcome is tracked.
What is the difference between a refund and a chargeback?
A refund is initiated by you (via Worldpay or the commerce platform) when a customer requests their money back or returns goods. A chargeback is initiated by the customer's card issuer when the customer disputes the transaction directly with their bank. Chargebacks are costlier and require evidence to contest.
How does Worldpay settlement reconcile to the bank statement?
Worldpay batches captures and refunds, then settles (deposits net amount) to your bank account daily or per your contract. The settlement file from Worldpay lists each transaction. iWeb maps the settlement file to captured sales orders and refunds so the ERP bank-reconciliation process matches the deposit.
What happens if a refund request is made after Worldpay has already settled?
Worldpay can still process a refund after settlement; the refund is deducted from the next settlement batch. The ERP must record the refund transaction and credit note in the correct period so accounts are not overstated.
Can Worldpay payments be made idempotent so duplicate requests do not double-charge?
Yes. Worldpay supports idempotency keys so the same payment intent, if retried, is recognised and only charged once. iWeb ensures the commerce platform and order management send consistent idempotency keys on retry so network timeouts do not create duplicate transactions.
How is PCI DSS compliance handled when integrating with Worldpay?
Your commerce platform should never store full card data; instead, Worldpay tokenises the card and returns a reference. iWeb ensures the integration uses Worldpay's hosted payment forms or tokenisation API so your PCI scope is minimised and audit burden is lower.
What monitoring and alerting should be in place for payment failures?
iWeb sets up real-time alerts for authorisation failures, capture rejections, 3DS timeout, tokenisation mismatches and reconciliation gaps. Each alert includes customer, order and payment context so the team can investigate quickly. Escalation paths are defined so critical failures reach the payments team within minutes.
How do split payments or deferred captures work with Worldpay?
Worldpay supports split authorisation (e.g., one auth for two fulfilment locations) and partial capture. iWeb designs the order routing and capture workflow so each split is tracked, captured separately if needed, and reconciled to the correct cost centre or warehouse.
What happens if a customer disputes a transaction months later?
The customer can file a chargeback up to 180 days (or longer per card scheme rules) after the transaction. Worldpay notifies you and debits your account. iWeb ensures you have order, invoice and dispatch records tied to the transaction ID so you can contest the chargeback with evidence.



