YouPI PG - Self-Hosted Zero Fees Payment Gateway [2.5K Stars]
YOUPI PG
A Self-Hosted UPI Payment Gateway for Merchants
1. 0% Gateway Fees
2. Direct-to-Bank Settlement
3. WhatsApp Pre-Checkout OTP
4. Bank SMS & Gmail Observers
Author: Gaurav - (github.com/gxurav1710**) Maintained By Zenuxs**
Stars: 2.5K
What it Does
YOUPI PG V2 is an independent, experimental research and learning project. It is not represented as a certified, bank-approved, NPCI-approved, audited, or production-ready payment gateway. It is published primarily for external developers to study, test, review, and contribute to.
- Appropriate scope: local development, test environments, demos, learning, and carefully controlled experiments. Small projects or early-stage businesses may evaluate it only after independently assessing the risks and their legal/compliance obligations.
- Not for critical payments: do not rely on it for essential, high-value, high-volume, time-sensitive, or business-critical transactions. Do not use it as the sole source of truth for payment confirmation.
- Conservative project testing limit: for experiments, keep usage to no more than 20 payment attempts/transactions per day per receiving account unless you have verified the applicable bank, UPI app, and current NPCI rules and obtained any required approvals. This is a conservative project guideline, not a claim that NPCI imposes a universal 20-transaction daily limit on every UPI account or merchant. Applicable limits vary by transaction type, bank, app, and risk controls.
- No official affiliation: this repository is not affiliated with, endorsed by, or sponsored by NPCI, RBI, any bank, or any UPI app.
- No compliance guarantee: using this software does not itself authorize you to operate a payment aggregator, payment system, or other regulated service. Before accepting payments from customers or serving third-party merchants, seek qualified legal/compliance advice and confirm requirements with your bank/acquirer and the relevant authorities.
- Use test data where possible: never commit bank alerts, customer information, OTPs, access tokens, API keys, webhook secrets, or other credentials. Use isolated test accounts and rotate any exposed secrets.
- Verify every payment independently: browser callbacks, screenshots, SMS/email parsing, and this software's status are not conclusive proof of settlement on their own. Reconcile against the bank's official records and handle duplicates, delayed alerts, refunds, disputes, and failed payments safely.
- No warranty: the software is provided for research and experimentation, without guarantees of accuracy, availability, security, compliance, or suitability for a particular purpose. You are responsible for reviewing the code and deciding whether and how to use it.
❯❯ Keep Yourself Updated with Awesome GitHub
Subscribe to our weekly → Newsletter | Curated for r/AwesomeGithub
1 point
Mentions
YouPI PG - Self-Hosted Zero Fees Payment Gateway [2.5K Stars] YOUPI PG A Self-Hosted UPI Payment Gateway for Merchants 1. 0% Gateway Fees 2. Direct-to-Bank Settlement 3. WhatsApp Pre-Checkout OTP 4. Bank SMS & Gmail Observers Author: Gaurav - (github.com/gxurav1710**) Maintained By Zenuxs** Stars: 2.5K What it Does YOUPI PG V2 is an independent, experimental research and learning project. It is not represented as a certified, bank-approved, NPCI-approved, audited, or production-ready payment gateway. It is published primarily for external developers to study, test, review, and contribute to. - Appropriate scope: local development, test environments, demos, learning, and carefully controlled experiments. Small projects or early-stage businesses may evaluate it only after independently assessing the risks and their legal/compliance obligations. - Not for critical payments: do not rely on it for essential, high-value, high-volume, time-sensitive, or business-critical transactions. Do not use it as the sole source of truth for payment confirmation. - Conservative project testing limit: for experiments, keep usage to no more than 20 payment attempts/transactions per day per receiving account unless you have verified the applicable bank, UPI app, and current NPCI rules and obtained any required approvals. This is a conservative project guideline, not a claim that NPCI imposes a universal 20-transaction daily limit on every UPI account or merchant. Applicable limits vary by transaction type, bank, app, and risk controls. - No official affiliation: this repository is not affiliated with, endorsed by, or sponsored by NPCI, RBI, any bank, or any UPI app. - No compliance guarantee: using this software does not itself authorize you to operate a payment aggregator, payment system, or other regulated service. Before accepting payments from customers or serving third-party merchants, seek qualified legal/compliance advice and confirm requirements with your bank/acquirer and the relevant authorities. - Use test data where possible: never commit bank alerts, customer information, OTPs, access tokens, API keys, webhook secrets, or other credentials. Use isolated test accounts and rotate any exposed secrets. - Verify every payment independently: browser callbacks, screenshots, SMS/email parsing, and this software's status are not conclusive proof of settlement on their own. Reconcile against the bank's official records and handle duplicates, delayed alerts, refunds, disputes, and failed payments safely. - No warranty: the software is provided for research and experimentation, without guarantees of accuracy, availability, security, compliance, or suitability for a particular purpose. You are responsible for reviewing the code and deciding whether and how to use it. ❯❯ Keep Yourself Updated with Awesome GitHub Subscribe to our weekly → Newsletter | Curated for r/AwesomeGithub
Just came across this, its a bit complicated but crazy stuff.. if we can get it more tuned its gonna be 🚀🚀 gxurav1710/YouPI-PG
gxurav1710/YouPI-PG someone literally made a razorpay clone
@piyushgarg_dev hey @piyushgarg_dev i recently found an very great but underrated repo on github it's a self-hosted UPI & COD payment gateway gxurav1710/YouPI-PG