# Cascading Transactions

The Tieto E-commerce Payment Gateway (EGW) provides a Cascading mechanism that ensures maximum transaction reliability by automatically retrying failed payments through alternate processors or payment methods. While traditionally considered a failover tool, Cascading is also a merchant-facing business feature that improves conversion rates, optimizes cost strategies, and enhances the payment experience.

[Cascading vs. Smart Routing](/features/payment-reliability.md)

## Configuration Options

EGW supports both platform-level cascading logic and merchant-level preferences through the Merchant Portal and Admin Portal.

<table><thead><tr><th width="271">Setting</th><th>Description</th></tr></thead><tbody><tr><td>Retry Priority Matrix</td><td>Define fallback processors for each method</td></tr><tr><td>Merchant Preferences</td><td>Merchants can set acquirer order or fallback methods (subject to bank policy)</td></tr><tr><td>Retry Limits</td><td>Limit the number of attempts per transaction</td></tr><tr><td>Error Type Filters</td><td>Define which error types trigger retries</td></tr><tr><td>Cross-Method Permission</td><td>Enable fallback across methods (e.g., Card → A2A)</td></tr><tr><td>Queuing Logic</td><td>Optionally delay and retry later for certain failures</td></tr></tbody></table>

## Visibility & Reporting

* Bank (EGW Owner) can monitor all retry paths, failure reasons, and routing decisions
* Merchants have access to retry logs, outcomes, and payment method fallback stats
* Auditors can access a complete event trail with digital signatures and timestamps

## Business Value for Merchants

* Maximizes successful transactions through automatic recovery
* Improves customer experience by reducing checkout friction
* Reduces operational cost through smart acquirer prioritization
* Supports business logic for retry strategies by channel, geography, or value
* Enhances transparency into payment success and fallback behavior


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.ecomm.api.tietoevry.com/features/cascading-transactions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
