Stars
Forks
Watchers
Developer links
Hyperswitch
Hyperswitch from Juspay delivers the most comprehensive open-source payment orchestration stack available — a Rust-built platform that connects to Stripe, Adyen, Braintree, Worldpay, Checkout.com, Cybersource, and 120+ payment processors through a single API integration. Intelligent routing drives each transaction to the processor with the highest predicted authorization rate using rule-based, volume-based, and machine learning algorithms, while seamless failover and automatic retries recover revenue from declined transactions using 30+ parameters including decline codes, card BIN, transaction size, and region. The PCI-compliant card vault stores payment methods securely in a dedicated service separate from the main application server, and the reconciliation engine automates 2-way and 3-way matching with backdated support, staggered scheduling, and customizable audit-ready outputs. The Control Center dashboard provides visual workflow builders for routing rules, payment analytics, and operations management. Cost observability tools drill into scheme, interchange, and acquirer fees to detect anomalies and optimize processing costs. The modular architecture allows deploying individual components — routing, retries, vaulting, observability, or the full suite — without vendor lock-in. The web client SDK collects payment information with prebuilt UI components and supports WooCommerce integration. Deploy via Docker Compose with the app server, control center, card vault, and PostgreSQL. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- 120 Plus Payment Processors
- Single API connects to Stripe, Adyen, Braintree, Worldpay, Checkout.com, Cybersource, and 120+ processors eliminating individual integrations and reducing development effort by 90%.
- Intelligent Routing and Retries
- Machine learning and rule-based algorithms route transactions to the processor with highest predicted auth rate while automatic retries recover declined payments using 30+ parameters.
- PCI Compliant Card Vault
- Dedicated vault service stores payment methods securely in a separate PCI-compliant environment isolated from the main application server, supporting tokenization across all connected processors.
- Modular Composable Architecture
- Pick individual components — routing, retries, vaulting, reconciliation, or observability — without deploying the full suite, integrating into existing payment stacks without lock-in.
Features
- Visual Control Center
- Dashboard with workflow builders for routing rules, payment analytics, processor configuration, and operations management accessible to non-technical teams.
- Automated Reconciliation
- Two-way and three-way matching with automated data fetch from processors and banks, backdated support, staggered scheduling, and customizable audit-ready outputs.
- Cost Observability Dashboard
- Drill into scheme, interchange, and acquirer fees per transaction to detect anomalies, track deviations, and optimize payment processing costs across all providers.
- Web Client SDK
- Prebuilt payment collection UI components with customizable themes supporting cards, wallets, bank redirects, and BNPL methods with WooCommerce plugin integration.
- Rust Performance Engine
- Core application server built in Rust for high throughput and low latency processing with Docker Compose deployment including PostgreSQL and Redis dependencies.