Skip to content
projects

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