Routing and cascading are different controls
Routing makes the first selection. Cascading governs what happens after a defined response or failure. A system can route by merchant, country, currency, method, priority or availability, then cascade only when the result is safe and eligible for another attempt.
Rules need operational context
- Hard declines should not be retried as if they were outages
- Timeouts need idempotency and late-response handling
- Provider and method constraints must be respected
- Operations need visibility into every route attempted
- Rule changes should be controlled and auditable
Metrics that explain the route
Approval rate alone is not enough. Teams need to see attempts, terminal outcomes, response categories, timeouts, cascade depth and provider behaviour by the dimensions used in the rule. Otherwise a route can look healthy while creating duplicates, cost or customer friction.
PulsePay operating models
Routing and cascading are native platform capabilities. They can run inside Dedicated Platform or be added around an existing stack through Managed Orchestration.
Frequently asked questions
- Does cascading retry every failed payment?
- No. Cascading should apply only to configured, eligible outcomes. The retry policy must account for decline type, method, provider behaviour and duplicate-payment risk.
- Can routing priorities be changed without a code release?
- PulsePay is designed to keep routing priorities and rules in the operating layer, with controlled access for authorised teams.