FamFlow was engineered to eliminate a structural hurdle in the Indian FinTech landscape: enabling developers, indie makers, freelancers, and student entrepreneurs to accept automated UPI payments with instant webhooks without needing enterprise banking aggregators, GST paperwork, or exorbitant 2–3% transaction cuts.
- •Settlement Model: 100% Non-Custodial Peer-to-Peer (P2P). Funds transfer directly into the merchant's personal UPI ID with zero intermediate escrow holding or delay.
- •Verification Engine: High-throughput IMAP SSL listener parsing DKIM-authenticated bank receipts from
no-reply@famapp.inin RAM. - •Anti-Collision Locking: Row-level ACID transactions locking 12-digit Bank UTRs and embedded order reference notes (&tn=...) to prevent double-spending.
- •Webhook Dispatch: Sub-150ms asynchronous queues delivering HMAC-SHA256 cryptographically signed JSON payloads with exponential backoff retries.
The Non-Custodial Architecture: FamFlow vs. Traditional Gateways
Traditional payment gateways act as custodians: they collect customer money into nodal accounts, hold it for 2 to 3 days (T+2 settlement), deduct 2% to 3% processing fees plus 18% GST, and demand corporate current accounts.
FamFlow takes a completely decentralized, non-custodial software bridge approach where funds move directly peer-to-peer over the NPCI UPI network:
| Feature Parameter | FamFlow (Non-Custodial) | Traditional Custodial Aggregators |
|---|---|---|
| Fund Flow & Escrow | Direct to Merchant UPI (Zero Escrow) | Pooled into Bank Nodal Escrow A/C |
| Settlement Timing | Instant (0 Seconds) | T+2 or T+3 Business Days |
| Transaction Commission | 0% (Zero Fee Forever) | 2% – 3% + 18% GST |
| GST / Business KYC Required | Zero Required (Personal UPI ID) | Mandatory GST & Current Bank A/C |
| Failure & Reversal Risk | P2P Direct Settle (No Gateway Freezes) | Gateway Account Holds & Chargebacks |
Step-by-Step Payment Lifecycle
When a user initiates checkout on your website, your server makes an authenticated HTTP call to POST /api/create-order with your X-Api-Key header, amount, and custom validity window (up to 24 hours / 1,440 minutes). FamFlow provisions an atomic order record with an embedded unique order token.
The customer scans the generated dynamic NPCI UPI QR code or clicks instant intent deep links on mobile (PhonePe, Google Pay, Paytm, FamPay). The UPI URL contains both the exact transaction amount and the order reference note (&tn=fg_...).
Upon payment settlement, FamPay immediately dispatches a transaction receipt to the merchant's linked Gmail address from no-reply@famapp.in. FamFlow's daemon retrieves the unread receipt over TLS, parses the exact settled amount, customer UPI ID, purpose note, and unique 12-digit Bank Reference Number (UTR).
FamFlow executes an atomic check on the 12-digit Bank UTR. If valid and never used before, the UTR is permanently bound to the order record. If an attacker attempts to reuse an old receipt, the transaction is rejected with an HTTP 409 Conflict.
FamFlow dispatches a JSON webhook to your registered endpoint with an x-webhook-signature header computed using HMAC-SHA256 over your secret key. Your backend verifies the signature and fulfills the digital order in sub-150ms.
Why 24-Hour & Custom Expiration Windows Matter
Unlike competitor solutions that hardcode a strict 5-minute timeout and cause customer panics when bank SMS alerts are delayed, FamFlow supports configurable validity windows ranging from 15 minutes up to 7 days (10,080 minutes).
Even if a customer experiences network latency, pays 3 hours later, or inputs their Bank UTR on the hosted checkout page, FamFlow's dual-mode verification engine verifies the transaction accurately without dropping the order.
Ready to Integrate 0% Fee Automated UPI Payments?
Get your free API key, test payments with live webhooks, and start accepting peer-to-peer UPI settlements in under 5 minutes.