PG Saathi
← Back to overview
📲

UPI without middlemen

Tenants pay UPI directly to your bank — no aggregator, no PA license, no escrow.

What it does

When a tenant types `pay`, the bot returns a one-tap UPI deeplink that opens GPay/PhonePe/Paytm with your UPI ID, the exact amount due, and a unique reference code (UPI ref). The tenant taps, confirms, money lands directly in your bank account. PG Saathi never touches the funds.

After the tenant pays, they send the 12-digit UTR back to the bot. You verify it from your bank statement and send `verify`. The invoice flips to paid and the tenant gets a receipt.

This split — initiation by tenant, verification by you — is what keeps PG Saathi outside the RBI Payment Aggregator (PA) license regime. We are a messenger, not an intermediary.

On WhatsApp

  • Tenant: `pay` → gets UPI link with amount + ref.
  • Tenant pays in their UPI app, sends the 12-digit UTR.
  • Owner: `verify` → confirms the payment.

On the dashboard

/payments → Pending UTR confirmations. Cross-check with your bank statement, click Verify or Reject.

Why it matters

Payment aggregator licenses cost ₹15 lakh in net worth and three months of paperwork. By keeping money on rails you already trust, PG Saathi avoids that entire stack — the bot's job is to make sure the right amount and reference reach the right tenant's UPI app.

Live UPI deeplink examples

Bot reply to `pay` — Rahul Patel (room A1)

Demo PG · Shree Krishna · UPI: shreekrishna@okhdfcbank

PG
PG Saathi
online
Shree Krishna PG Hi Rahul, your balance: Amount due: ₹8,500 Due date: 5 May 2026 Reference: PGS-A1-MAY26 Tap to pay (opens GPay / PhonePe / Paytm): → pay link below After payment, send the 12-digit UTR back here.
10:42
upi://pay?pa=shreekrishna@okhdfcbank&pn=Shree%20Krishna%20PG&am=8500.00&tn=PGS-A1-MAY26&cu=INROpen in UPI app

Multi-tenant — same PG, three separate refs

Each tenant gets a unique reference code

PG
PG Saathi
online
Mehul Joshi (A2) — partial outstanding ₹3,500 upi://pay?pa=shreekrishna@okhdfcbank &pn=Shree%20Krishna%20PG &am=3500.00 &tn=PGS-A2-MAY26 &cu=INR Pooja Mehta (B1) — full outstanding ₹7,000 upi://pay?pa=shreekrishna@okhdfcbank &pn=Shree%20Krishna%20PG &am=7000.00 &tn=PGS-B1-MAY26 &cu=INR Karan Mehta (C1) — security deposit ₹15,000 upi://pay?pa=shreekrishna@okhdfcbank &pn=Shree%20Krishna%20PG &am=15000.00 &tn=PGS-DEP-C1 &cu=INR All three land in the same bank account; references let the owner reconcile each one when verifying.
10:42

UTR submission + owner verification

After tenant pays inside their UPI app

PG
PG Saathi
online
[Tenant → bot] 124900008812 [Bot → tenant] ✓ UTR received: 124900008812 Amount (provisional): ₹8,500 Awaiting owner verification. You'll get a receipt once they confirm against the bank statement. [Owner → bot] verify [Bot → owner] Pending UTRs (1): • Rahul Patel (A1) — ₹8,500 UTR: 124900008812 Submitted: 4 May 2026, 14:22 Reply `verify 8500` to confirm, or `reject` if it didn't land in your bank.
10:42

A shared sandbox PG with sample tenants, payments, expenses. Resets hourly.

What it does