Skip to main content
Talk to an expert
CacheFlow logo

CacheFlow payment integration for ecommerce

Payment orchestration that survives acquirer outages. CacheFlow distributes transactions across acquirers so checkout remains available when your primary payment provider fails. It maintains a tokenised card vault independent of any single processor and publishes settlement feeds ERP can reconcile automatically. Works with Adobe Commerce, Magento Open Source, Shopify Plus, BigCommerce and other storefronts.

Also searched as: payment connector, checkout plugin, app, extension.

CacheFlowiWeb integration layeryour storefront
Works with - Adobe Commerce · Magento Open Source · Shopify Plus · BigCommerce · Other storefronts
01 · What you get

What a CacheFlow integration gives you.

Checkout resilience during acquirer incidents

When a primary acquirer experiences latency or outage, CacheFlow automatically routes to secondary providers; checkout continues without customer-facing error messages or manual intervention.

Higher authorisation approval rates

Transactions declined by one acquirer are intelligently retried on alternatives that may have different risk models, reducing failed sales and improving conversion.

Owned card vault across provider transitions

Customers' saved cards live in a CacheFlow-managed vault; switching primary acquirers or adding new payment methods does not require customers to re-enter card data.

Faster, auditable settlement reconciliation

Standardised CacheFlow settlement feeds reduce manual ERP matching; finance teams can reconcile daily with clear transaction lineage and acquirer-level payout detail.

Flexible 3DS and authentication policies

You define SCA/3DS rules (always, on risk, never) and CacheFlow enforces them consistently across acquirers; compliance teams can audit and update policies without re-building checkout.

02 · When it's worth it

Where a CacheFlow integration earns its place.

If two or more of these are true, the integration usually pays for itself quickly.

Route declined transactions through secondary acquirers to recover failed sales
Maintain a card vault independent of any single payment processor
Reduce checkout abandonment by optimising authorisation routing rules
Achieve faster settlement reconciliation and reduce ERP reconciliation gaps
Manage 3DS and SCA enforcement policies consistently across acquirers
03 · The limits

Where off-the-shelf connectors fall short.

Vendor connectors are fine for simple cases. Here's where the real ones need more.

Acquirer integration scope

CacheFlow natively supports common tier-1 acquirers; adding a new or regional acquirer often requires CacheFlow vendor development or custom credential mapping on your side.

Routing rule complexity

Orchestration rules (which acquirer, which 3DS flow, fallback hierarchy) must be defined and maintained by you; CacheFlow does not infer optimal routing without explicit configuration.

Tokenisation scope boundaries

Tokens are CacheFlow-managed; if you migrate payment providers, tokens do not automatically port to a new orchestrator and must be re-vaulted or re-collected from customers.

Settlement timing variability

Settlement feeds depend on each acquirer's batch timing; CacheFlow consolidates but does not guarantee same-day reconciliation data, and ERP month-end close may need manual matching.

Regional compliance rules

Liability shift, authentication thresholds and dispute timelines vary by region and network; CacheFlow provides controls but does not automatically enforce local rules.

04 · The real work

The pressure to keep checkout available during acquirer incidents often conflicts with the need to maintain clear transaction lineage for settlement reconciliation and month-end close; CacheFlow bridges this gap but only if routing rules, token scope and settlement feed expectations are agreed upfront.

05 · Where it sits

Where this integration sits in your estate.

CacheFlow 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.

Commerce platform agnostic. Connect CacheFlow across your entire technology stack.

System of record
Source / owner
CacheFlow
Payment orchestration and card tokenisation gateway
  • Transaction routing rules and acquirer fallback logic
  • Card vault and customer payment tokens
  • 3DS and SCA authentication policy enforcement
  • Settlement detail and reconciliation feed
  • Chargeback notification forwarding
iWeb integration layer
Customer-facing commerce
Commerce platform
Adobe CommerceMagento Open SourceShopify PlusBigCommerceOther storefronts
  • Payment method presentation and customer choice at checkout
  • Refund and reversal request initiation
  • Token refresh and re-authentication flows
  • Checkout error handling and fallback UX
  • Transaction logging and audit trail
Connected neighbours
Integration layer
ERP system
Receives settlement feeds and reconciles captured, refunded and chargebacked transactions; owns month-end close and P&L accuracy.
Integration layer
Fraud and risk platform
May feed risk scores to CacheFlow routing decisions; owns velocity rules, device fingerprinting and fraud decisioning independent of acquirer.
Integration layer
Acquiring banks and networks
Underlying payment processors that CacheFlow routes to; own transaction settlement, dispute resolution and regional compliance.
Integration layer
Customer service and disputes
Receives chargeback and dispute notices from CacheFlow; owns investigation, evidence submission and customer communication.
Integration layer
Compliance and finance
Defines authentication policies, reviews routing economics, audits settlement accuracy and owns reconciliation exception handling.
Two-way sync where relevant
06 · Surrounding systems

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.

Ecommerce platforms (examples)
  • Adobe Commerce
  • Magento Open Source
  • Shopify Plus
  • BigCommerce
  • Other storefronts
Surrounding systems (examples)
  • ERP system (for order and settlement reconciliation)
  • Fraud detection engine (for risk scoring and velocity controls)
  • Acquiring banks and payment networks
  • Checkout and payment form frontend
  • Customer service and dispute management tools
  • Finance and reconciliation system
  • Chargeback and analytics dashboard
Not sure?

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.

07 · Data flows

The data flows we wire.

Each flow has a direction and an owner. We agree both before a line of code is written.

Into CACHEFLOW
From CACHEFLOW
BOTH WAYS
Payment intent from checkout: Commerce platform sends payment method, amount, customer token and 3DS preference to CacheFlow before attempting auth
CacheFlow evaluates routing rules and acquirer load to select the optimal path.
Auth result and token back to commerce: CacheFlow returns authorisation status, transaction ID and tokenised card reference back to commerce immediately so checkout can complete or present fallback payment options.
Refund and reversal requests: Commerce or ERP sends refund, cancellation or reversal instructions tied to the original transaction ID; CacheFlow routes to the correct acquirer and returns status.
Settlement and reconciliation feed: CacheFlow publishes daily settlement summaries, transaction-level detail and acquirer-level payouts to ERP or finance system for automated reconciliation and month-end close.
Chargeback and dispute notices: Payment networks notify CacheFlow of chargebacks and disputes; CacheFlow forwards to commerce and ERP so customer service and finance teams can investigate and respond.
Card vault synchronisation: Commerce platform requests saved card tokens from CacheFlow vault; CacheFlow updates vault when customers add, remove or flag cards for removal across all commerce channels.
08 · How we build it

How iWeb configures the integration around your business.

Same method on every integration. The decisions come before the code.

  1. 01
    Map routing rules and fallback hierarchy

    We audit your acquirer contracts, transaction volumes and failure patterns to design routing logic that balances resilience, cost and compliance. We define which acquirer owns which transaction type and what fallback paths exist if primary auth fails.

  2. 02
    Integrate checkout and tokenisation flow

    We connect your commerce platform's payment form and checkout flow to CacheFlow, ensuring payment intent is sent with correct metadata, 3DS preference is respected, and token response is stored for reuse.

  3. 03
    Build refund and reversal automation

    We design the flow so that when ERP or commerce initiates a refund, it routes to CacheFlow with the original transaction ID, CacheFlow routes to the correct acquirer, and confirmation lands back in ERP.

  4. 04
    Configure settlement and reconciliation feeds

    We map CacheFlow's settlement export to your ERP format, define reconciliation schedules, and build monitoring so finance teams know when a settlement file is late or unmatched transactions appear.

  5. 05
    Design fallback and observability

    We establish what happens if CacheFlow itself is unreachable (fallback to direct acquirer, paused checkout, or queued transactions), and set up dashboards so operations teams can see acquirer latency, decline rates and tokenisation vault health.

09 · Ownership

Who owns what.

The single most important table in any integration. One system owns each field; everything else reads it.

Data
Source / owner
Maintained by
Notes
DataPayment methods enabled and routing rules
Source / ownerCacheFlow
Maintained byPayment operations and finance
NotesCommerce platform respects the routing rules configured in CacheFlow; changes to acquirer priority or fallback logic must be updated in CacheFlow and communicated to commerce teams.
DataAuthorisation, capture and settlement status
Source / ownerCacheFlow and underlying acquirers
Maintained byCacheFlow
NotesCacheFlow maintains transaction state and publishes status back to commerce and ERP; ERP records the transaction once capture is confirmed, not at auth time.
DataRefund and reversal requests
Source / ownerCommerce or ERP
Maintained byCustomer service or finance
NotesRefund decision originates in commerce or ERP; CacheFlow executes the refund against the correct acquirer and returns status for reconciliation.
DataTokenised card vault and saved payment methods
Source / ownerCacheFlow
Maintained byCacheFlow and customer
NotesCustomer tokens are owned by CacheFlow; commerce platform requests tokens at checkout and CacheFlow returns the token for auth. Vault survives acquirer or platform changes only if vault remains with CacheFlow.
DataSettlement and reconciliation feeds
Source / ownerCacheFlow
Maintained byCacheFlow (published daily)
NotesCacheFlow publishes settlement detail; ERP imports and reconciles. Finance team owns reconciliation rules and exception handling if settlement timing or amounts diverge from transaction records.
Data3DS and SCA authentication policies
Source / ownerCacheFlow
Maintained byCompliance or fraud
NotesPolicy is defined in CacheFlow (always, on-risk, never); commerce platform does not override. Changes must be tested and rolled out via CacheFlow config, not in checkout code.
DataChargeback and dispute notices
Source / ownerPayment networks (published via CacheFlow)
Maintained byCustomer service and finance
NotesNetworks notify CacheFlow; CacheFlow forwards to commerce and ERP. Customer service owns dispute investigation and evidence submission workflow.
10 · Experienced integrator

Built payment orchestration before

We have designed and launched payment orchestration estates where availability and resilience matter as much as cost. We understand how CacheFlow's routing logic, token governance and settlement feeds must align with acquirer contracts, fraud policies, ERP reconciliation windows and customer service workflows.

We have mapped multi-acquirer fallback strategies so checkout survives provider incidents without losing transaction visibility or ERP audit trail.
We understand tokenisation scope: where tokens live, how they survive replatform, and what happens when CacheFlow is no longer in scope.
We have configured settlement reconciliation so that capture-to-settlement timing, refund matching and fee reconciliation do not create month-end close delays.
We have designed routing rules that balance fraud resilience, cost optimisation and compliance, and built monitoring to alert when acquirer performance drifts.
11 · Before launch

What we test before launch.

Every one of these is rehearsed before a customer ever sees the integration.

Verify that auth fails over to secondary acquirer within acceptable latency and checkout completes without customer re-entry.
Confirm that refund requests initiated in ERP or commerce route to the correct acquirer and settlement feed reflects the refund status.
Test 3DS challenge flow under various policy settings (always, on-risk, never) and confirm customer friction aligns with fraud requirements.
Validate that daily settlement files from CacheFlow import into ERP with 100% transaction matching and no reconciliation adjustments required on normal days.
Simulate CacheFlow unavailability and confirm checkout has an acceptable fallback (direct auth, queue, or graceful pause) and operations knows who to page.
Check that tokenised cards persist across multiple transactions and that vault refresh or customer card deletion works end-to-end.
Confirm chargeback and dispute notices from CacheFlow trigger alerts and land in customer service queue within SLA.
12 · Failure points

Common risks and where they bite.

We name these on day one. A risk written down is a risk you can plan around.

Unmatched settlement data and month-end reconciliation drift

CacheFlow and ERP may record transactions with different timestamps, currency codes or adjustment reasons. If reconciliation is manual or infrequent, mismatches accumulate and finance cannot close the month on time.

Acquirer rule changes silently breaking routing

When an acquirer changes their API, fraud thresholds or velocity limits, CacheFlow may route transactions differently without alerting you. If not monitored, decline rates spike without visibility into the cause.

Tokenisation vault lock-in during provider migration

If you decide to move away from CacheFlow, existing customer tokens become worthless and you must re-collect card data or migrate to a new vault provider. If not planned, replatform projects stall.

3DS authentication flow regressions after rule update

Changing SCA enforcement rules (always vs. on-risk) without staged rollout can unexpectedly trigger 3DS challenges for returning customers, increasing checkout abandonment.

Chargeback and dispute data lost between systems

Chargebacks originate from payment networks, land in CacheFlow, but may not automatically flow to commerce or ERP. If no alerting is configured, disputes go unnoticed and response deadlines are missed.

14 · Questions

Common questions about CacheFlow integrations.

How does CacheFlow prevent a single acquirer outage from breaking checkout?

CacheFlow is configured with a primary acquirer and one or more fallback acquirers. When auth fails or times out on the primary, CacheFlow automatically routes the retry to a secondary acquirer without the customer seeing an error or re-entering payment details.

What happens to customer saved cards if we switch payment orchestration platforms?

CacheFlow-issued tokens are specific to CacheFlow's vault. If you migrate to a different orchestrator, those tokens cannot be reused and customers must re-enter cards or you must maintain a legacy vault in parallel during transition. Plan token migration as part of any payment provider change.

How does CacheFlow routing affect our fraud and chargeback exposure?

Routing decisions should align with fraud risk models; distributing transactions across acquirers spreads fraud liability but also spreads risk exposure. You should define routing rules in consultation with your fraud team and monitor chargebacks by acquirer to ensure the strategy is working.

How does settlement reconciliation work between CacheFlow and ERP?

CacheFlow publishes daily settlement files that summarise captured transactions, refunds, fees and payouts by acquirer. ERP imports and matches these records against commerce transactions. If timing windows differ (e.g., capture-to-settlement lag), reconciliation may require manual adjustment lines until settlement balances.

What is our rollback plan if CacheFlow becomes unreachable?

During CacheFlow outage, the fallback depends on your architecture: if checkout can re-route directly to a backup acquirer, transactions may continue; if not, checkout must queue or pause. Define and test the fallback before launch so you know what happens to customers and ERP order flow.

How do we manage 3DS and SCA enforcement across multiple acquirers?

CacheFlow allows you to define a single 3DS policy (always trigger, trigger on risk score, never trigger) and applies it consistently across all acquirers. Changing the policy requires updating CacheFlow config and should be tested in staging to avoid unexpected authentication friction.

Can CacheFlow tokens be used across multiple commerce platforms or regions?

CacheFlow tokens are vendor-specific and region-agnostic within CacheFlow's infrastructure. You can reuse tokens across multiple commerce instances if they share the same CacheFlow tenant, but token portability depends on CacheFlow's architecture and your contract.

How are chargebacks and disputes reported, and who owns the response?

CacheFlow receives chargeback notifications from payment networks and forwards them to commerce and ERP via API or daily report. Customer service owns investigation and evidence submission; finance owns the P&L impact and reconciliation. Define clear ownership and escalation paths before launch.

What observability and alerting should we set up for CacheFlow?

Monitor transaction volume and decline rates by acquirer, auth latency, tokenisation vault size and failed refunds. Set up alerts for spikes in declines, acquirer unavailability, settlement delays or mismatched transactions so operations can respond before customers or finance notice.

How does CacheFlow handle transactions during network latency or partial outage?

CacheFlow has timeout thresholds; if an acquirer does not respond within the configured window, CacheFlow retries or fails over to a secondary. If CacheFlow itself is slow or unreachable, timeout behaviour depends on your checkout fallback configuration - ensure this is tested and documented.

Who owns the routing rules and how often should they be reviewed?

Payment operations or finance typically owns routing rules in consultation with fraud and compliance teams. Rules should be reviewed quarterly or when acquirer contracts change, and any material change should be tested in staging and rolled out gradually to monitor impact on decline rates and cost.

What happens to in-flight transactions if we need to roll back or revert a configuration change?

Transactions in progress when a rule changes may be routed under old or new rules depending on timing. Have a rollback plan that includes how to handle partial or ambiguous transactions, and ensure monitoring and exception handling are in place so customer service and finance can trace outcomes.

How does CacheFlow pricing integrate with our ERP cost allocation?

CacheFlow charges per transaction or by volume; this cost should flow into ERP via settlement detail or as a separate fees feed. Define how payment processing fees are allocated to orders and channels so margin reporting and P&L are accurate.

Can CacheFlow enforce region-specific payment rules or compliance requirements?

CacheFlow supports configurable policies (3DS, velocity limits, currency handling) but does not automatically enforce regional compliance rules. You must define and maintain compliance rules in CacheFlow and verify that your configuration meets local requirements (PSD2, local network rules, etc.).

Next step

Have a CacheFlow integration brief?

Send the brief, or tell us what is breaking. You will get a written response from a senior expert: the integration boundary, the realistic shape, the risks worth naming, and what it takes to support after launch.
Talk to an expertOr browse all integrations →