Everything to sell over UPI, minus the middleman
Every feature below runs on a payment that lands straight in your own bank account. Nothing here ever holds your money.
Feature list
Links & buttons
A reusable link for a fixed price, or one that expires after a single use. Buttons render as a styled snippet you paste into any site — the buyer never leaves your page until their UPI app opens.
Storefronts
A generated shop on its own link: several products, images, per-product discount pricing, stock counts (or unlimited), and options like size or colour. Buyers add a few items to a cart and check out once.
Discount codes
Percent or flat-amount codes, store-wide or scoped to one link or storefront, with an optional use limit and expiry date. A code is only consumed once the order actually completes — an abandoned checkout never burns a use.
Automatic confirmation
MacroDroid, Tasker or Automate on Android — or an iPhone Shortcut for iOS — forwards your bank's credit SMS the moment it arrives. We parse it, match it to the right order, and close it out. No refreshing a dashboard, no waiting on the buyer to say they paid.
Digital delivery
Attach a file to a link, a button or a storefront product. It stays private in storage and unlocks as a signed, time-limited download only once that specific order shows completed.
Refunds
Mark a completed sale refunded from its order page. The buyer gets an email, your
webhook fires a transaction.refunded event, and the order's status updates
everywhere it's shown.
Mismatches get flagged
Paid ₹500 against a ₹599 order? It lands as Flagged with the shortfall attached instead of silently passing, or silently failing.
Multiple payment nodes
Register more than one UPI account — a personal VPA and a business one, say — and choose per link, button or storefront which one collects the money.
Signed API & webhooks
Create orders from your own app with HMAC-signed, replay-protected requests, then get an HMAC-signed webhook — with automatic retries — on every status change. Nothing exotic: it's the same event log you'd want if you built this yourself.
One dashboard for every sale
Links, buttons and storefront orders all land in the same order list, filterable by status, exportable to CSV, with per-order detail, retry status on webhooks, and manual override when auto-matching can't decide on its own.