hyperswitch
オープンソースのモジュラー型決済インフラストラクチャ。Stripe、Adyen など 120+ のプロセッサーをサポートし、スマートルーティング、コストオブザーバビリティ、ワンクリックデプロイを提供します。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
オープンソースの決済ミドルウェアで、複数のプロセッサーを接続し、ルーティングとコストを柔軟に制御します。
主な機能
- モジュール設計:ルーティング、ボールト、照合などのモジュールを必要に応じて有効化でき、冗長なものを増やさない
- スマートルーティング:カードBIN、地域、支払い方法に基づいて最適なプロセッサーを動的に選択し、成功率を向上
- コスト可観測性:セルフサービスダッシュボードでダウングレード、隠れた手数料、ペナルティを監視し、決済コストを最適化
- 収益回復:自動リトライ戦略(カードBIN、地域などに基づく)を設定し、非自発的なチャーンを削減
- PCI 準拠ボールト:カード、ウォレット、銀行の認証情報を一元管理し、自社ボールトとの統合をサポート
できないこと
- •セルフホストの場合、PCI-DSS コンプライアンスは自身で対応する必要があります(暗号化ボールトモジュールを有効化できます)。初期設定には決済用語(ゲートウェイ、プロセッサー、アクワイアラなど)に精通している必要があります。高度なルーティングや再試行ポリシーを使用する場合は、誤設定による料金の急増を避けるため、事前に公式ドキュメントをお読みになることをお勧めします。
使用例
- ECプラットフォームが単一の Stripe から複数の決済プロセッサーへ移行し、フェイルオーバーとコスト削減を実現
- マーチャントが決済ゲートウェイを迂回してアクワイアラー(TSYS、JPモルガン・チェースなど)と直接接続し、手数料を削減
- フィンテック企業は独自のペイメントコアを構築する必要があるが、ルーティング、ボールト、リコンシリエーションで車輪の再発明をしたくない
Hyperswitch は Rust で構築された商用オープンソースの決済プラットフォームで、優れたパフォーマンスと安定性を誇ります。そのモジュラーアーキテクチャにより、企業はスマートルーティング、収益回復、PCI 準拠のクレデンシャルボールト、リコンシリエーション、複数の代替決済手段などの機能を必要に応じて選択でき、単一のベンダーにロックインされることはありません。プラットフォームは Stripe、Adyen、Braintree、Worldpay を含む 120 以上の決済プロセッサをサポートし、ビジュアルなフローエディタ(コントロールセンター)を提供します。単一プロセッサからマルチルーティングへ移行するチーム、ゲートウェイをバイパスしてアクワイアラと直接接続したいマーチャント、または既存のボールト(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` を実行してボリュームデータを削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs