Repolode
juspay

juspay/hyperswitch

複数の決済プロセッサーをまたいだルーティング、リトライ、保管、照合に対応する、Rust製のオープンソースでモジュール型の決済プラットフォーム。

代替できる製品:StripeAdyenBraintree

スター
45,385
フォーク
6,453
未解決の Issue
2,343
最終コミット
6 時間前

これは何?

Hyperswitchは、Rustで開発されたオープンソースの決済オーケストレーションプラットフォームです。加盟店と複数の決済プロセッサーの間に入り、Stripe、Adyen、Braintree、Worldpay、Checkout.comなどのプロバイダーと1つの連携で接続できます。また、導入するモジュールをチームごとに選べます。

プラットフォームは独立したモジュールで構成されています。取引ごとに決済プロセッサーへ振り分けるインテリジェントルーティング、設定可能なリトライ戦略による売上回復、カードやトークンを保管するPCI準拠のVault、コストの可視化、2-wayおよび3-wayの自動照合を利用できます。Apple PayやGoogle Payなどのウォレット向け代替決済ウィジェットも提供されています。

セットアップスクリプトを使ってDockerでローカル実行できるほか、Helm chartを使ってAWS、GCP、Azureにデプロイしたり、ホスト型サンドボックスで試したりできます。公式クライアントSDKはWeb(React)、Android、iOS、React Native、Flutterに対応しています。加盟店向けのControl Centerダッシュボードでは、コネクターやルーティングルールを管理できます。

主な機能

  • 01100以上の決済プロセッサーやアクワイアラーをまたいで取引をルーティングします。
  • 02設定可能な戦略で失敗した決済をリトライし、売上の回復を支援します。
  • 03PCI準拠のVaultにカードやトークンを保管でき、独自Vaultの利用にも対応します。
  • 042-wayおよび3-wayの決済照合を自動化します。
  • 05決済処理手数料やペナルティを追跡するコスト可視化機能を提供します。
  • 06Web、Android、iOS、React Native、Flutter向けの公式SDKを提供します。

ユースケース

  • StripeやBraintreeとの単一連携から、複数プロセッサーを使ったルーティングへ移行する。
  • 決済ゲートウェイを、アクワイアラーとの直接接続に置き換える。
  • ベンダーロックインのないセルフホスト型の決済基盤を構築する。
  • 財務オペレーションチーム向けに決済照合を自動化する。

クイックスタート

  1. 1

    最新のブランチを深さ1でクローンする

    git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch
  2. 2

    プロジェクトディレクトリに移動する

    cd hyperswitch
  3. 3

    ワンクリックのローカルセットアップスクリプトを実行する(DockerまたはPodmanが必要)

    scripts/setup.sh

使う前に知っておきたいこと

  • ローカル環境を完全にセットアップするには、DockerまたはPodmanのインストールが必要です。
  • 決済を利用するには、自分の決済プロセッサの認証情報を使ってコネクタを設定する必要があります。
  • クラウドへのデプロイ手順はHelm chartを使ったKubernetes向けに記載されており、運用の手間が増えます。

トピック

よくある質問

hyperswitch とは?
複数の決済プロセッサーをまたいだルーティング、リトライ、保管、照合に対応する、Rust製のオープンソースでモジュール型の決済プラットフォーム。 Hyperswitchは、Rustで開発されたオープンソースの決済オーケストレーションプラットフォームです。加盟店と複数の決済プロセッサーの間に入り、Stripe、Adyen、Braintree、Worldpay、Checkout.comなどのプロバイダーと1つの連携で接続できます。また、導入するモジュールをチームごとに選べます。
hyperswitch は無料で使えますか?ライセンスは?
hyperswitch は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hyperswitch は今もメンテナンスされていますか?
活発にメンテナンス中。hyperswitch の最終コミットは 2026年10月21日 です。
hyperswitch は何に使えますか?
StripeやBraintreeとの単一連携から、複数プロセッサーを使ったルーティングへ移行する。 決済ゲートウェイを、アクワイアラーとの直接接続に置き換える。 ベンダーロックインのないセルフホスト型の決済基盤を構築する。 財務オペレーションチーム向けに決済照合を自動化する。
hyperswitch のインストール方法は?
最新のブランチを深さ1でクローンする: git clone --depth 1 --branch latest https://github.com/juspay/hyperswitch プロジェクトディレクトリに移動する: cd hyperswitch ワンクリックのローカルセットアップスクリプトを実行する(DockerまたはPodmanが必要): scripts/setup.sh
hyperswitch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/juspay/hyperswitch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト