
In simple English
This tool helps you build a payment page on your website. It connects to many different payment processors in one place. Your customers can pay with cards, wallets or local payment methods. You can change the colours and fields to match your brand. It requires your own backend server and configuration keys to function.
What it is
Hyperswitch Web SDK is an open-source payment checkout library built with ReScript and React. It provides customisable user interface components that connect to the Hyperswitch payment routing backend.
What it is good for
Solo builders who want to accept global payments on their website through multiple processors without writing every checkout form from scratch.
- Supports many global payment methods and digital wallets out of the box.
- Offers extensive styling application programming interfaces (APIs, rules that let different software programs talk to each other) to match your brand.
- Includes a local demo playground to test payments before going live.
- Requires Node.js version 20.11.0 or newer and familiarity with ReScript build tools.
- Needs a running backend server and valid API keys to process real transactions.
- Has a large number of open issues that may affect stability.
Writing custom payment forms for every individual payment provider from scratch
Stripe or Braintree payment processors
- stripe/stripe-js754 stars
Official JavaScript wrapper for Stripe checkout elements and payment flows.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
- ledger/ledger6.1k stars
Double-entry accounting from a plain text file, run from the command line, with no database of any kind.
- spiral-project/ihatemoney1.4k stars
A shared-expense list that works out the shortest set of payments to make everyone even.
git clone https://github.com/juspay/hyperswitch-web.git cd hyperswitch-web npm install npm run re:start