full-stack
Self-Hosted UPI Gateway
Direct-to-bank UPI payments confirmed by parsing bank credit-alert emails, with no aggregator, no merchant account.
about
Payment aggregators take a cut and require a merchant account. This skips both: payments go straight to the bank account, and an n8n workflow watches the bank's credit-alert emails, matches them against pending orders, and fires a webhook back into Django to confirm. It is a pragmatic answer to a real constraint faced by small Indian merchants.
stack
- Django
- n8n
- UPI
- Webhooks
- Python