What is cascade routing?
Cascade routing (sometimes called failover or retry routing) means: when a card payment attempt fails on PSP A, the orchestration layer automatically retries on PSP B (and optionally C) before showing the customer a decline — subject to rules you define.
It is not magic. Hard declines (stolen card, insufficient funds, issuer hard block) usually fail everywhere. But soft declines — issuer unavailable, acquirer policy friction, descriptor mismatch, geographic BIN quirks — are often recoverable on a different rail.