Orchestrator Model
In the Orchestrator Model, Hyperswitch acts as the central intelligence layer. You interact with a single unified API, and Hyperswitch manages the entire payment lifecycle across multiple processors.
How it Works
Unified Request: Your backend sends a generic payment request to the Hyperswitch API.
Smart Routing: The Hyperswitch Orchestrator evaluates your configured business rules (e.g., routing by volume, cost, or region).
Execution: Hyperswitch transforms the request into the specific format required by the target Connector (Stripe, Adyen, Braintree, etc.).
State Management: Hyperswitch maintains the payment state machine, handling webhooks, retries, and status updates automatically.
Technical Advantages
Abstracted Complexity: You do not need to write or maintain processor-specific code.
Dynamic Routing: Switch traffic between processors in real-time via the Hyperswitch dashboard or during payment initiation API calls.
Unified Reporting: Transaction data across all processors is normalized into a single schema.
Integration Flavors
Depending on your UI requirements and where you choose to store sensitive card data, the Orchestrator Model supports four distinct implementation combination :
Using Hyperswitch SDK and Hyperswitch Vault : The standard Unified flow (Fastest, No PCI Scope).
Using Merchant SDK and Hyperswitch Vault : The Headless flow (Custom UI, higher control).
Using Hyperswitch SDK and External Vault : The Hybrid flow (Hyperswitch UI, 3rd-party storage).
Using External SDK and External Vault : The External Vault flow (Max decoupling).
Last updated
Was this helpful?

