One plan. One payment. β‚Ή7,800 for lifetime · 0% commission on every transaction Toll-free 1800 909 111

How can we help?

Search our guides, or call us toll-free on 1800 909 111.

πŸš€ Getting started

How do I set up UPIstar after buying?

After your payment is confirmed you'll get login details for your merchant dashboard. Log in, add your UPI ID under Settings β†’ UPI IDs, copy your API key, and create your first order or payment link. Most merchants are live within 10 minutes.

What do I need before I start?
  • A bank account with UPI enabled
  • A UPI ID linked to that account (a merchant/business UPI ID is recommended)
  • Optionally, a website or WooCommerce store for the API or plugin
Can I test before going live?

Yes. Every account has sandbox keys. Sandbox orders behave exactly like live ones, and you can trigger a successful payment from the dashboard without moving money. You can also try our public demo.

🏦 Bank & UPI ID

Which UPI ID should I use?

A merchant or current-account UPI ID from your bank is best, because these have higher daily limits than personal IDs. You can add several IDs and UPIstar will spread payments across them.

Is there a limit on how much I can collect?

UPIstar has no limit. Your bank and the UPI network set per-transaction and daily limits on your UPI ID. Adding more UPI IDs lets you collect beyond a single ID's limit.

When does the money reach my account?

Instantly. UPI payments credit your bank account in real time. UPIstar never holds your funds, so there's no settlement cycle.

Can I change my UPI ID later?

Yes. Add, pause or remove UPI IDs anytime from the dashboard. New orders use whichever IDs are active.

πŸ’³ Payments & verification

A customer paid but the order still shows "pending". What should I do?

Ask the customer for the 12-digit UTR (transaction reference) from their UPI app. Open the order in your dashboard, click Verify UTR and paste it. If the amount matches a received credit, the order is confirmed and the webhook fires.

How does UPIstar prevent fake payment screenshots?

Orders are only marked paid after the credit is matched to your account by amount and reference. Screenshots don't count. Each UTR can be used once, so repeat or edited references are rejected.

Can customers pay a different amount?

Dynamic QR codes lock the exact order amount. If someone pays a different amount manually, the order isn't auto-confirmed and is flagged for review.

How do refunds to my customers work?

Because payments go straight to your bank, you refund customers directly from your own bank or UPI app. You can mark the order as refunded in the dashboard for your records.

⚑ Webhooks & API

My webhook isn't being received. How do I troubleshoot?
  • Check that the URL is public HTTPS and not behind a login or firewall.
  • Make sure your server returns a 2xx status within 10 seconds.
  • Open Webhook Logs in the dashboard to see each attempt's response code and body.
  • Use Replay to resend once you've fixed the issue.
Why did I receive the same webhook twice?

A retry can happen if your server took too long to respond. Make your handler idempotent: if the order is already paid, simply return 200.

How do I verify a webhook is genuine?

Compute an HMAC-SHA256 of the raw body using your webhook secret and compare it with the X-UPIstar-Signature header. See the signature guide for code samples.

I think my API key leaked. What do I do?

Go to Settings β†’ API Keys and click Rotate. The old key stops working immediately. Update the new key on your server.

πŸ›’ WooCommerce & plugins

How do I install the WooCommerce plugin?

Download the plugin ZIP from your dashboard. In WordPress, go to Plugins β†’ Add New β†’ Upload Plugin, activate it, open WooCommerce β†’ Settings β†’ Payments β†’ UPIstar and paste your API key.

Orders aren't being marked complete. Why?

Check that the webhook URL shown in the plugin settings is saved in your UPIstar dashboard, and that a security plugin isn't blocking incoming requests to /wp-json/.

⭐ Lifetime plan & account

What exactly does the Lifetime plan include?

Everything: unlimited transactions, payment links, storefront products and UPI IDs, plus the full API, webhooks, plugins, all future updates and priority support, for a one-time β‚Ή7,800. See Pricing.

Are there any recurring charges?

No. There's no renewal, no monthly fee and no per-transaction commission.

How do I contact support?

Call 1800 909 111 (Mon – Sat, 10:00 AM – 7:00 PM IST), email support@upistar.in, or use our contact form.

Still need help?

Our Hyderabad team is a phone call away: 1800 909 111 (Mon – Sat, 10:00 AM – 7:00 PM IST).