Add a one-tap bill split button to a checkout or order confirmation page.
Let friends pay their share of a group order directly through their UPI app.
Generate or decode split payment links from custom or server-side code with zero React dependency.
| reyrinbaf/splitpay | 00kaku/gallery-slider-block | 0xkinno/vellum | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Only supports Indian UPI payments in rupees, capped at 8 people per split.
SplitPay is a small software kit that lets developers add a bill splitting button to Indian consumer apps, such as checkout pages or group order screens, so users can ask friends to pay their share through UPI, India's popular instant payment system. The unusual part is that it needs no backend server, no database, and no API keys at all. All the information about a split, like the amount, who is collecting it, and the description, is packed directly into the web link itself, so nothing has to be stored anywhere. The flow works like this: someone taps a split payment button on a checkout page, enters their own UPI ID, and chooses how many people to split the bill with. This generates one shareable link they can send over WhatsApp or any messaging app. Each friend who opens the link sees their share of the amount and pays it directly through an app like GPay, PhonePe, or Paytm. The money moves straight from friend to friend, this project never touches or routes any of the payment itself. Technically, the split details are encoded as a small chunk of text appended after a hash symbol in the URL. Browsers never send that part of a URL to any server, so the information stays private between the person who created the link and the person who opens it. Integration for developers is meant to be simple: one component to trigger the split flow, and one page in their app that automatically reads and displays the split details from the link. The kit also exposes plain functions, with no dependencies on React or a browser, for anyone who wants to generate or read these links from custom code, including on a server. For teams who want an optional way to track who has paid, there is a separate server template they can deploy themselves. The documented limits are that it only supports Indian rupees, splits are capped at eight people, and there is no automatic way to confirm a friend actually paid, since it relies on the UPI app's own notification. The project is released under the MIT license.
A backend-free JavaScript SDK that adds a bill-splitting button to Indian apps, encoding UPI split details entirely inside a shareable link.
Mainly JavaScript. The stack also includes JavaScript, React, UPI.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.