swapSmart Router for Payouts

The Hyperswitch Smart Router allows you to define logic for distributing payout traffic across multiple processors. This ensures redundancy, optimizes for cost, and manages transaction volumes programmatically.

Note: Routing configurations for payout operations are isolated from payment operations. Modifying payout routing rules will not impact your payment routing logic and vice-versa.

For a conceptual deep dive into the routing engine, refer to the Smart Router Overviewarrow-up-right.

Configuration Options

You can manage your routing logic via the Hyperswitch Dashboardarrow-up-right or the Routing APIsarrow-up-right. The dashboard provides a visual interface for constructing and activating these rules.

Prerequisites

To utilize Smart Routing, you must have at least two payout processors integrated and active on your account. Follow the Getting Started with Payoutsarrow-up-right guide to add connectors.

Setting Up Payout Routing

Access Routing Settings

Navigate to Workflow -> Payout Routing in your Dashboardarrow-up-right.

Head to Payout Routing

Select a Routing Strategy

Hyperswitch supports three distinct formats for payout orchestration:

Cover

Volume Based Routing

Cover

Rule Based Routing

Cover

Default fallback Routing

View configured rules

Manage and Activate Configurations

Once your rules are defined, you can manage them from the Payout Routing summary page.

  • Activation: Only one routing configuration (Volume, Rule, or Fallback) can be active at any given time.

  • Switching Rules: To change the active logic, select a saved configuration and click Activate Configuration.

Activate routing rule

Fallback Behavior: If no custom routing rule is activated, Hyperswitch will automatically process transactions based on the order defined in your Default Fallback Priority list.

Last updated

Was this helpful?