Create Order: Customer will be redirected to SmartUPI payment page,
or can scan QR code / open UPI app directly from your site.
Collect Order: A UPI collect request will be pushed directly to the
customer's UPI app. They approve it in their app. Requires customer's UPI ID (VPA).
How This Works
Flow 1 — Create Order:
Your server calls SmartUPI Create Order API
SmartUPI returns a payment_url + upi_intent links
You either redirect user to payment_url OR show QR/UPI buttons
User pays via their UPI app
SmartUPI sends webhook + user is redirected to callback
You verify via Check Status API and update your DB
Flow 2 — Collect Order:
Your server calls SmartUPI Collect Order API with customer's UPI ID