Finocket already lets your customer pay an invoice — every open invoice on the client portal and the invoice PDF carries a UPI intent link and QR for the exact outstanding, so they scan or tap and pay in their own UPI app. A hosted gateway checkout (a pay page the gateway hosts) and auto-charge mandates (recurring authorisations) need a payment gateway wired in the middle.
What is live today
The plumbing for a gateway is built and secure — but no gateway is wired in yet, so nothing charges on its own. Concretely:
- Built: the gateway interface (verify credentials, create a hosted checkout link, create/cancel a mandate, charge an active mandate, verify a webhook) and an encrypted credential vault (AES-256-GCM) to hold a gateway account's secrets safely.
- Designed, not migrated: the mandate record shape (which client, which gateway, the per-charge ceiling, the cadence, the expiry) is designed, but its database table is deliberately not created until a gateway is chosen — so there is no unused table sitting in production.
- Not live: hosted checkout links and auto-charge. No gateway is available to select yet, so the connect form on Settings → Payment gateway shows the honest “no payment gateway connected” state. Auto-charge switches on only once a gateway is chosen and its credentials are connected.
Finocket never moves money itself
This is a hard rule. Finocket does not hold funds, does not take card details, and does not run charges. When a gateway is wired, the gateway hosts the payment page and executes every charge; Finocket only creates the link, records the outcome and reconciles it. A mandate can be charged only when the customer has approved it and only up to the ceiling they authorised — never more.
Why a gateway is required
Executing a card or account charge is a regulated activity that flows through a licensed payment gateway. Choosing one is a commercial decision (pricing, settlement, mandate support), so Finocket ships the vendor-neutral interface and vault now and lets you connect the gateway you pick, without a product update.
What you can do in the meantime
- Share the invoice — the client portal and the PDF already carry a UPI intent link and QR for the exact balance, so your customer pays in their own UPI app.
- Record the payment on Add → Payment when it lands, and it flows into your books and receivables as usual.
Claims discipline: the payment-gateway interface and the credential vault are built; the mandate schema is designed but its migration is deferred; no gateway is connected yet, so Finocket does not create hosted checkout links or auto-charge today, and never moves money itself. UPI pay-now does the collection job in the customer's own app. We will say so plainly until a gateway is live.