hyperswitch
开源模块化支付基础设施,支持 Stripe、Adyen 等 120+ 处理器,提供智能路由、成本观测和一键部署。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
开源支付中间层,连接多处理器,灵活控制路由与成本。
核心功能
- 模块化设计:可按需启用路由、保险库、对账等模块,不增加冗余
- 智能路由:基于卡BIN、地区、支付方式动态选择最优处理器,提升成功率
- 成本观测:自助仪表盘监控降级、隐藏费用和罚金,优化支付成本
- 收入挽回:配置自动重试策略(按卡BIN、区域等),减少被动流失
- PCI 合规保险库:统一存储卡、钱包、银行凭据,支持自有保险库集成
避坑指南
- •自托管时需自行处理 PCI-DSS 合规(可启用加密保险库模块)。初始配置需熟悉支付术语(如网关、处理器、收单行)。若使用高级路由和重试策略,建议先阅读官方文档以免误配置导致费用激增。
适用场景
- 电商平台从单一 Stripe 迁移到多支付处理器,实现故障转移和降本
- 商家绕过支付网关直接对接收单行(如 TSYS、摩根大通),降低手续费
- 金融科技公司需要自建支付核心,但不想在路由、保险库、对账上重复造轮子
详细介绍
Hyperswitch 是一个商业开源支付平台,采用 Rust 构建,性能卓越且稳定。它的模块化架构允许企业按需选用智能路由、收入挽回、PCI 合规的凭证保险库、对账以及多种替代支付方式等功能,无需绑定单一供应商。平台支持 120 多个支付处理器,包括 Stripe、Adyen、Braintree 和 Worldpay,并提供可视化的流程编辑器(控制中心)。适合从单处理器转向多路由的团队、希望绕过网关直接对接收单行的商家,或在保留现有保险库(如 VGS、TokenEx)的情况下重构支付架构的用户。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:确保已安装 Docker 或 Podman
步骤2:在终端运行 `git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch && cd hyperswitch`
步骤3:执行 `scripts/setup.sh`,按提示选择部署配置(标准/完整/最小)
- 步骤1:确保已安装 Docker 或 Podman
- 步骤2:在终端运行 `git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch && cd hyperswitch`
- 步骤3:执行 `scripts/setup.sh`,按提示选择部署配置(标准/完整/最小)
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
停止 Docker 容器并删除项目目录即可。如需彻底清理,执行 `docker compose down -v` 以移除卷数据。
无额外依赖
下载后即可直接使用,无需安装其他运行环境