Local Setup using Individual Components
Last updated
Was this helpful?
Last updated
Was this helpful?
Hyperswitch is built as a modular system, comprising three key components. Each component is designed for specific roles in the payment stack and has detailed setup documentation tailored to different deployment scenarios, available in their individual repositories.
The Hyperswitch App Server is the core engine for processing payments. It offers full support for various payment flows, including:
Core Operations: Authorization, authentication, voids, captures, refunds, and chargeback handling.
Post-Payment Management: Robust handling of disputes and reconciliations.
Routing Flexibility:
Success-rate-based routing
Rule-based routing
Volume distribution
Fallback strategies
Intelligent retries using error-code-specific flows
Extensibility: Connects with external fraud risk management (FRM) tools and authentication providers as part of the payment journey.
The Hyperswitch SDK delivers a seamless and unified checkout experience across platforms:
Platform Support: Available for Web, Android, and iOS,.
Multi-Method Support: Handles cards, wallets, BNPL, bank transfers, and more.
Flow Adaptability: Supports the nuances of different PSPs’ payment flows.
Saved Payment Methods: When integrated with the locker, the SDK automatically displays stored cards or other saved instruments for returning users.
The Control Center is a no-code interface to manage and monitor your entire payment stack:
Workflow Management: Configure smart routing, retries, 3DS invocation, fraud checks, and surcharge logic through a visual interface.
Operational Controls:
Trigger and track refunds and chargebacks
View PSP-agnostic transaction logs for quick debugging
Insights and Analytics: Access detailed reports and metrics on success rates, payment drop-offs, retry performance, and more.
Hyperswitch Backend
SDK (Frontend)
Control Center