hyperswitch
更新于 2026-09-03 16:11:18
hyperswitch:高性能支付网关
hyperswitch 是一个用 Rust 编写的高性能支付网关系统,将多种支付渠道统一为一套 API。它提供智能路由、自动重试、失败转移、风控管理和可视化后台,内置 50+ 支付方式,新增支付渠道无需改动现有业务代码,并支持多种币种、费率配置、退款、调单、拒付等功能,适用于电商、跨境出海、无人零售等场景。
核心能力
- 统一接入:把众多支付渠道收敛为一套 API,降低对接成本。
- 智能路由:按成本/成功率等策略选择渠道,自动重试与失败转移。
- 风控管理:内置风控规则,配合可视化后台观测。
- 可扩展:新增渠道不改动业务代码,支持多币种与费率配置。
- 全链路:退款、调单、拒付等支付后流程覆盖。
适用场景
- 电商、跨境出海需要聚合多支付渠道。
- 无人零售等需稳定支付与失败兜底的场景。
- 希望以一套 API 管理多支付供应商的团队。
上手与二开建议
- 部署网关,配置渠道密钥与路由策略,先用沙箱验证。
- 用统一 API 替换各渠道直连,观察路由与重试。
- 二开:围绕渠道适配器与风控规则扩展;协议为 Apache-2.0。
注意事项
- 上手难度高:涉及支付合规、密钥与对账,需较强工程与安全意识。
- 涉及资金流转,务必重视安全、审计与合规。