Routing by percentage
In this section, you can configure percentage-based routing in Payment Strategies to distribute eligible transaction traffic across multiple routing paths.
Routing by Percentage uses a probabilistic allocation model. Each eligible transaction is assigned to one path according to the percentage configured for that path.
A percentage split is added after the rule conditions in a payment strategy.
The rule conditions determine which transactions are eligible. The split then distributes those transactions across the configured routing paths.
Use Routing by Percentage to:
- Distribute traffic across multiple processors or routing structures
- Compare different processor or anti-fraud configurations
- Meet transaction volume commitments with providers
- Review the selected path for each order
- Analyze split decisions in downloaded reports
How routing by percentage works
When a transaction matches the conditions of a split-enabled rule:
- DEUNA evaluates the percentage split.
- The transaction is assigned to one path using the configured percentages.
- The selected path is stored for that order.
- The routing configuration inside the selected path continues normally.
- The split and selected path are shown in the order details and reports.
The split is evaluated only once for each order. If the same order is retried and reaches the same rule again, DEUNA reuses the previously selected path.
Add a percentage split
To add a percentage split to a payment strategy:
- Go to Payment Strategies.
- Create a new routing rule or edit an existing one.
- Configure the rule conditions.
- Add Split after the rule conditions.
- Review the split type. For this release, the type is displayed as Percentage.
- Add at least two routing paths.
- Configure the routing structure for each path.
- Assign a percentage to each path.
- Confirm that the total allocation equals
100%. - Save and activate the rule.
A rule cannot be activated if its percentage allocation does not equal
100%.

Split configuration
The following fields and options are available when configuring a percentage split.
| Field or option | Description |
|---|---|
| Split type | Displays the allocation model. In this release, the value is Percentage |
| Path | Defines one routing alternative within the split |
| Percentage | Defines the probability that an eligible transaction is assigned to the path |
Path requirements
Each split must comply with the following requirements.
| Requirement | Description |
|---|---|
| Minimum paths | A split must contain at least 2 paths |
| Maximum paths | A split supports up to 5 paths in this phase |
| Minimum allocation | Each path must have at least 1% |
| Decimal values | Percentages can include up to 2 decimal places |
| Total allocation | The allocation across all paths must equal 100% |
| Unique paths | All paths within the same split must be different |
| Valid destination | Each path must use a routing destination or structure supported by DEUNA |
Supported routing structures
Percentage splits support the following routing structures:
| Routing structure | Description |
|---|---|
| PSP → PSP | Routes the transaction through a primary PSP and a subsequent PSP |
| Fraud → PSP | Evaluates the transaction through an anti-fraud provider before routing it to a PSP |
| PSP → Fraud → PSP | Routes the transaction through a PSP, an anti-fraud provider, and another PSP |
| PSP → Fraud (Post Auth) | Runs the anti-fraud evaluation after authorization |
Anti-fraud providers can also be configured in Shadow Mode within percentage-based strategies.
Unsupported configurations
The following configurations are not supported in this phase:
- A path cannot point to Decline
- A path cannot point to another split
- Nested splits are not supported
- Percentage splits are not available for APM strategies
- Explicit load balancing and drift correction are not supported
Percentage allocation
The percentage configured for each path represents the probability that an eligible transaction is assigned to that path.
For example:
| Path | Allocation |
|---|---|
| Path A | 70% |
| Path B | 30% |
Each eligible transaction has a 70% probability of being assigned to Path A and a 30% probability of being assigned to Path B.
The observed transaction distribution is expected to approximate the configured percentages over time and at sufficient volume. The system does not guarantee an exact distribution over a small number of transactions.
Order retries
The selected path remains consistent when an order is retried.
For example:
- A rule includes Path A at
70%and Path B at30%. - An order matches the rule.
- DEUNA assigns the order to Path B.
- The order is retried and reaches the same rule again.
- DEUNA reuses Path B instead of evaluating the split again.
Any cascade or fallback behavior configured inside Path B continues to work normally.
View the selected path in Order Detail
To review the percentage-based routing decision for an order:
- Go to Orders.
- Open the order.
- Review the routing information in the order details.
- Identify the split and selected path.
The transaction visibility events also include the split and selected path so that you can trace how the transaction was routed.
Updated about 13 hours ago