ハイパースイッチは、単一のAPI統合で複数の支払い処理業者に接続できる支払いスイッチです。 統合すると、新しい支払い処理業者を追加して、トラフィックを簡単にルーティングできます。 ハイパースイッチを使用すると、次のことができます。
ハイパースイッチは、Stripeなどのトッププロセッサと有線互換性があるため、統合が簡単です。
ハイパースイッチを試すには、次の 2 つのオプションがあります。
すでに Stripe を使用している場合は、ハイパースイッチとの統合が楽しく、速く、簡単です。 以下の手順を試して、セットアップの速さを感じてください。
顔立ち | 縞 | アディエン | チェックアウト | Authorize.net | ティッカー |
---|---|---|---|---|---|
支払い - CRUD、確認 | |||||
顧客 - クルド | |||||
払い戻し | 仕掛品 | ||||
命令 | 仕掛品 | 仕掛品 | 仕掛品 | 仕掛品 | |
PCI コンプライアンス |
ホストされているバージョンには、次の追加機能があります。
システム性能と信頼性
付加価値サービス
決済業務支援
リポジトリ内には、次のディレクトリとファイルがあり、共通のアセットを論理的にグループ化し、コンパイルされたバリエーションと縮小されたバリエーションの両方を提供します。
現在のセットアップには、コア支払いルーターとサブディレクトリの下のさまざまなコネクタ統合を含む単一のリポジトリが含まれています。
src/connector
├── config : config files for router. This stores the initial startup config and separate configs can be provided for debug/release builds.
├── crates : sub-crates
│ ├── masking : making pii information for pci and gdpr compliance
│ ├── router : the main crate
│ └── router_derive : utility macros for the router crate
├── docs : hand written documentation
├── examples : examples
├── logs : logs generated at runtime
├── migrations : diesel db setup
├── openapi : API definition
├── postman : postman scenarios for API
└── target : generated files
Join us in building hyperswitch
Our BeliefWe believe payments should be open, fast and cheap.
hyperswitch would allow everyone to quickly customize and set up an open payment switch, while giving a unified experience to your users, abstracting away the ever shifting payments landscape.
The hyperswitch journey starts with a payment orchestrator.
It was born from our struggle to understand and integrate various payment options/payment processors/networks and banks, with varying degrees of documentation and inconsistent API semantics.
ContributingThis project is created and currently maintained by Juspay.
We welcome contributions from the open source community.
Please read through our contributing guidelines.
Included are directions for opening issues, coding standards, and notes on development.
Important note for Rust developers: We aim for contributions from the community across a broad range of tracks.
Hence, we have prioritized simplicity and code readability over purely idiomatic code.
For example, some of the code in core functions (e.g.
payments_core
) is written to be more readable rather than being pure-idiomatic.
CommunityGet updates on hyperswitch development and chat with the community:
Please read the issue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Check the CHANGELOG.md file for details.
This product is licensed under the Apache 2.0 License.