NewThe UroPay API — our third product

UroPay API: UPI payment gateway API,
KYC optional.

This is the UroPay API. You keep your own checkout, your own domain, your own brand — and collect UPI payments through an RBI-licensed aggregator. Two endpoints and a webhook is the whole integration.

Live in 5 working days · Contract + website audit required · No setup fee

3% + ₹5
With KYC · T+3 settlement
10% + ₹5
Without KYC · T+5 settlement
create-order.js
try {
  const body = JSON.stringify({
    tenantOrderRef: 'order-123',
    amount: 2499,
    currency: 'INR'
  });

  const res = await fetch('https://api.uropai.in/v1/orders', {
    method: 'POST',
    headers: { ...sign('POST', '/v1/orders', '', body),
               'Content-Type': 'application/json' },
    body
  });

  const { data } = await res.json();
  redirect(data.openUrl);
} catch (err) {
  console.error('UroPay order failed', err);
}

Your customers pay with any UPI app they already have

Google PayPhonePePaytmBHIMAmazon Pay
warning

Important disclaimer

UroPay does not provide Payment Aggregator services. The UroPay API provides the facility to accept payments on your website or app. The underlying aggregator services are provided by Paymentz (Payment Gateway Solutions Private Limited), an RBI-licensed Payment Aggregator. Every merchant signs a contract with UroPay before going live.

Three Products. One UPI Ecosystem.

Where the UroPay API fits

UroRelay is for people who want to sell without paperwork. The UroPay API is for the ones building the product in restricted categories — you own the checkout, we hand you the infrastructure.

UroPay APIYou are here

Your own website or app takes the payment; we handle the UPI collection and settle to your bank.

verified_user

Lenient KYC than payment aggregators

Go live faster without the document pile a full aggregator onboarding demands — or skip KYC entirely and start collecting today.

Commission

3% + ₹5 with KYC

10% + ₹5 without KYC

Settlement

T+3 or T+5

Working days, straight to your bank

Integration

One REST call

Signed orders, webhooks, your own checkout

How It Works

Three steps from key to first rupee

Create the order

Your server calls POST /v1/orders with the amount and your own tenantOrderRef as the idempotency key. You get back an order ID and an openUrl.

Customer pays over UPI

Send them to the openUrl. Checkout hands off to Google Pay, PhonePe, Paytm, BHIM or Amazon Pay, then returns the customer to your own return URL.

Confirm, then settlement

A signed webhook tells you the order is PAID; a GET on the order is the authoritative check. Net amount reaches your bank on T+3 or T+5.

Pricing

KYC decides your rate

Complete KYC and you pay 3% instead of 10% and get settled two days sooner. Commission is deducted from your settlement — you never invoice it separately.

Non-KYC
10%+ ₹5per transaction

Go live without submitting KYC. You pay for the convenience in rate and in waiting time.

T+5
Settlement
₹5
Flat fee
₹0
Setup
  • check_circleSame REST API, same webhooks, same plugin
  • check_circleSettlement on T+5
  • closeBest for restricted categories
  • closeUpgrade to 3% + ₹5 any time by completing KYC
Start Without KYC

Commission is deducted from your settlement · Taxes as applicable · Refunds are handled offline by you · Chargebacks are recovered from the merchant with a penalty as per contract

Fee Calculator

What lands in your bank

Enter one transaction amount. The maths is the same on every transaction — commission plus ₹5, deducted before settlement.

Customer pays₹2,499.00
Commission (3%)− ₹0.00
Flat fee per transaction− ₹5.00
You receive
Settled T+3 working days
₹0.00

Indicative only. GST on commission and the flat fee is currently 0%.

Settlement

T+3 with KYC. T+5 without.

A payment captured on Monday reaches a KYC-verified bank account on Thursday, and a non-KYC account on the following Monday. Counted in working days.

KYC verified
T
Payment captured
T+1
In aggregator
T+2
Reconciled
T+3
Money in bank
Non-KYC
T
Payment captured
T+1
In aggregator
T+2
Reconciled
T+3
Risk hold
T+4
Risk hold
T+5
Money in bank

For Developers

Two calls and a webhook

Create an order, redirect to the returned checkout URL, then confirm the status. JSON in, JSON out, your own tenantOrderRef as the idempotency key. Nothing to install, nothing to maintain.

apiREST over HTTPS, HMAC-SHA256 signed requests
webhookAdvisory status webhook, plus an authoritative order lookup
shieldSeparate TEST and PRODUCTION keys — the key you sign with picks the environment
Get API Keys

Integration Options

Three ways in

api

REST API

Create orders, look up status, pull paged transaction reports. Versioned endpoints, one response envelope, predictable errors.

webhook

Webhooks

Signed notifications on PAID, FAILED and EXPIRED. Best-effort by design, so stay idempotent on the event ID.

code

Copy-paste samples

Signing and verification snippets for Node, Python, PHP and cURL — the whole integration is two endpoints.

Onboarding

Live in 5 working days

Every UroPay API merchant goes through a full audit of the website or app that will take payments, and signs a contract with UroPay. That is what keeps the rail clean for everyone on it.

1
Apply from the dashboard

Tell us about the business, the website or app, and expected volumes.

2
Website or app audit

We review the whole product — what you sell, your policies, your pages — against the prohibited list below.

3
KYC, if you want the 3% rate

Submit your documents. Skip this step and you go live on the 10% + ₹5 non-KYC rate instead.

4
Sign the merchant contract

Every merchant signs a contract with UroPay covering commission, settlement, refunds and chargeback liability.

5
Live keys issued

Swap the test key for the live key and start collecting.

Documents for KYC
articlePAN of the business or proprietor
articleIdentity and address proof of the signatory
articleBusiness registration or GST certificate, where applicable
account_balanceBank account proof for settlement
languageLive website or app URL with pricing, refund and contact pages

Exact document list is confirmed during onboarding.

Refunds & chargebacks

Refunds are handled offline by you. UroPay does not process refunds through the system — you return the money to your customer directly and keep your own record of it.

Chargebacks are your liability. If a chargeback is raised, the merchant pays UroPay the chargeback amount plus a penalty, as set out in the merchant contract.

Prohibited Products & Services

What you cannot sell with the UroPay API

Check this before you apply — the audit checks it too. Accepting payments for anything on this list breaches your contract and ends the account.

search
44 categories
01
Alcohol

Beer · Liquor · Wine · Champagne · Other alcoholic beverages

02
Body Parts

Organs · Other body parts

03
Cable Descramblers and Black Boxes

Devices intended to obtain cable and satellite signals for free

04
Child Pornography

Pornographic material involving minors

05
Copyright Unlocking Devices

Mod chips · Devices designed to circumvent copyright protection

06
Copyrighted Media

Unauthorised copies of books, music, movies and other licensed or protected material

07
Copyrighted Software

Unauthorised copies of software, video games, OEM software, bundled software and other licensed or protected material

08
Counterfeit and Unauthorised Goods

Replicas or imitations of designer goods · Items falsely implying celebrity endorsement · Fake autographs · Counterfeit stamps · Other unauthorised goods

09
Drugs and Drug Paraphernalia

Illegal drugs · Drug accessories · Herbal drugs such as salvia and magic mushrooms

10
Drug Test Circumvention Aids

Drug cleansing shakes · Urine test additives · Related items

11
Escort or prostitution services

12
Endangered Species

Plants · Animals · Other organisms and derivatives threatened with extinction

13
Gaming and Gambling

Lottery tickets · Sports bets · Memberships or enrolments in online gambling sites · Related content

14
Government IDs or Documents

Fake IDs · Passports · Diplomas · Noble titles

15
Hacking and Cracking Materials

Manuals · Guides · Information · Equipment enabling illegal access to software, servers, websites or protected property

16
Illegal Goods

Material, products or information promoting illegal goods or enabling illegal acts

17
Miracle Cures

Unsubstantiated cures · Remedies · Products marketed as quick health fixes

18
Offensive Goods

Material that defames or slanders individuals or groups on the basis of race, ethnicity, national origin, religion, sex or other factors · Material encouraging or inciting violent acts · Material promoting intolerance or hatred

19
Crime-Related Offensive Goods

Crime scene photos · Personal belongings associated with criminals · Related items

20
Pyrotechnics, Combustibles, Corrosives and Hazardous Materials

Explosives and related goods · Toxic materials · Flammable materials · Radioactive substances

21
Regulated Goods

Air bags · Mercury-containing batteries · Freon and refrigerants · Chemical and industrial solvents · Government uniforms · Car titles · Licence plates · Police badges and law enforcement equipment · Lock-picking devices · Pesticides · Postage meters · Recalled items · Slot machines · Surveillance equipment · Other regulated goods

22
Securities

Government bonds · Related financial products

23
Tobacco and Cigarettes

Cigarettes · Cigars · Chewing tobacco · Related products

24
Traffic Devices

Radar detectors and jammers · Licence plate covers · Traffic signal changers · Related products

25
Weapons

Firearms · Ammunition · Knives · Brass knuckles · Gun parts · Other armaments

26
Wholesale Currency

Discounted currencies · Currency exchange products

27
Live Animals and Animal Parts

Live animals · Hides · Skins · Teeth · Nails · Other animal parts

28
Multi-Level Marketing Collection Fees

Collection fees charged by multi-level marketing schemes

29
Matrix Sites

Sites using matrix schemes

30
Work-at-Home Schemes

Work-at-home opportunities or information intended to deceive

31
Drop-Shipping Merchandise

Drop-shipped merchandise

32
Non-Compliant Products or Services

Any product or service that violates applicable federal, state, local, international or Indian laws and regulations

33
High Chargeback or Fraud-Risk Services

Services likely to damage the reputation of payment gateway facilitators or cause chargebacks — adult material · mature content · escort services · friend-finder services

34
Legally Ambiguous Businesses or Websites

Web-based telephony · Online medicine suppliers · Websites supplying controlled substances · Online matchmaking services

35
Businesses Explicitly Prohibited by Law

Betting and gambling · Publications or content likely to promote moral turpitude or decadence · Content inciting caste or communal tensions · Lotteries · Sweepstakes · Games of chance

36
Intangible Goods and High-Risk Business Models

Software downloads · Health products · Beauty products · Pyramid marketing schemes · Get-rich-quick schemes · Any product or service considered detrimental to the interests or image of the Partner Bank or Acquiring Bank

37
Mailing Lists

Mailing lists offered for sale or transfer

38
Money Laundering Services

Any service facilitating money laundering

39
Database Providers

Databases intended for tele-callers

40
Bidding and Auction Houses

Bidding platforms and auction houses

41
Activities Prohibited by TRAI

Any activity prohibited by the Telecom Regulatory Authority of India

42
Activities Prohibited by Applicable Laws

Any activity prohibited under applicable law

43
Chit Funds and Nidhi Companies

Entities operating as chit funds or nidhi companies. Exception: Government entities and Public Sector Units (PSUs)

44
Unregulated or Unlicensed MSBs and MVTS

Exchange houses · Remittance agents · Individuals operating such businesses in jurisdictions requiring licences · Other unlicensed money and value transfer services

shield

This list is not exhaustive. UroPay may decline or terminate any merchant whose business is unlawful, high-risk, or damaging to the reputation of UroPay, the aggregator or the partner bank — including anything prohibited under applicable Indian law, RBI direction or TRAI regulation. Where the list names an exception, only Government entities and Public Sector Units qualify.

Testimonials

Trusted by users across India.

“

I have integrated UroPay into several client platforms now, and the experience has been seamless. The API is straightforward, and the webhook system makes automating order fulfillment a breeze. What sets UroPay apart is not just the zero-commission model, but the personalised support. Gaurav is always available to help troubleshoot and ensure everything runs smoothly. It is rare to find a founder so dedicated to the success of the developers using his platform.

AD
Amitava Dutta
Developer
“

I heard about UroPay from Reddit, and it has enabled me to earn extra income from selling online courses in my spare time. Gaurav has been very helpful and responsive to all my queries even on the Free Plan.

MS
Martand Singh
Student, Udaipur
“

UroPay has been a genuinely smooth payment experience. Gaurav is responsive, professional, and actually helpful when something comes up. Honest about what the product does, easy to work with. Hard to find a payment partner like this. Recommended without hesitation.

AS
Ashutosh Sharma
Parikshanam
“

I sell Carnatic music lessons online and was struggling with payment. Since switching to UroPay the zero-commission promise means I keep every rupee I earn, which matters a lot when margins are tight for independent tutors.

PK
Padmavathi Krishnan
Music Tutor, Chennai
“

We run a subscription newsletter on personal finance for salaried professionals. Our readers pay with UPI and it just works. The best part is that the money is directly credited to our account.

“

I built a digital art marketplace for Indian illustrators and needed a payment layer that would not eat into the artists' earnings. UroPay was the only option that truly meant zero commission. Integration was clean and the webhook docs are accurate. My sellers have not complained about a single failed payout.

“

I offer chartered accountancy exam prep through a self-hosted platform. UroPay let me go live with paid courses without moving to a third-party learning management system. Students pay via UPI, I get money in my account instantly, and access is unlocked automatically through the API. Exactly what a solo educator needs.

SM
“

My fitness coaching business moved entirely online after 2020. I was paying a sizeable cut to every platform I tried. UroPay changed that completely. I now sell monthly workout plans and diet guides and keep everything. The payment page looks professional, clients trust it, and Gaurav actually replies on WhatsApp when I need help.

“

We publish regional language e-books for students preparing for state board exams. Our buyers are cost-sensitive and many do not have credit cards. UroPay's UPI-first approach converted buyers who would have dropped off elsewhere. Revenue in the first month after switching was noticeably higher as there is no commission like other payment gateways.

“

I teach Kathak online and wanted to sell recorded workshop bundles without relying on YouTube memberships. UroPay gave me a proper payment flow that I could embed directly on my website. The whole setup was done in an afternoon. Students appreciate how quick and familiar UPI feels, and I appreciate not paying commission on every sale.

DP
“

My team builds custom WordPress plugins and we added UroPay as a payment option for one of our clients selling premium templates. The documentation was clear, the sandbox environment worked exactly like production, and the go-live was without incident. Our client was happy, which means we were happy. Will use again on future projects.

“

I created a job board focused on tier-2 and tier-3 city hiring. Employers pay a small listing fee and UroPay handles all of it without complaint. It is quietly reliable infrastructure, which is exactly what you want from a payment provider.

SB
Supriya Banerjee
Startup Founder, Kolkata
“

I sell astrology readings and birth chart reports online. My audience is largely from small towns and prefers UPI over cards. UroPay's payment buttons are really easy to add to my website. Clients book sessions and pay in under a minute. Will recommend UroPay to all.

“

We offer online mock tests for government exam aspirants. Volume is high and margins are thin, so every percentage point of commission matters. UroPay's zero-commission model let us price our tests more competitively while still being sustainable.

PG
“

My startup sells legal document templates for small businesses - NDAs, service agreements, freelance contracts. Our buyers are price-sensitive and every rupee of overhead shows. UroPay was the obvious choice. The API is stable, support is real, and not once has a transaction sat in a pending state without resolution. Solid foundation to build on.

AT
Avinash Tripathi
LegalTech Founder, Delhi
“

I teach spoken English online to first-generation learners from rural areas. Most students pay in instalments of a few hundred rupees. UroPay handles small-value UPI transactions without any minimum threshold headaches, and the money reaches me instantly. It has genuinely helped me scale to more students.

RD

Learn

What is a UPI payment gateway API?

A UPI payment gateway API is the server-to-server interface that lets your own software ask for a payment and find out what happened to it. Instead of sending a customer to somebody else's hosted page, your website or app creates an order, receives a UPI collect request or intent link in return, and then listens for a notification telling it the money arrived. Everything the customer sees stays yours.

Why KYC changes the price

Payment risk is priced, not guessed. A merchant whose identity, business and bank account have been verified is far less likely to disappear after a dispute, so the commission drops from 10% to 3% and the settlement hold shortens from five working days to three. Non-KYC exists because plenty of small sellers need to start collecting before they have their paperwork in order — the API is identical, so completing KYC later is a pricing change rather than a migration.

What T+3 and T+5 actually mean

T is the working day a payment is captured. T+3 means the net amount — your gross collection less the commission and the ₹5 flat fee — is credited to your settlement bank account three working days later. Weekends and bank holidays are not counted, so a Thursday capture on the T+3 cycle settles the following Tuesday. Plan your cash flow on working days, not calendar days.

Who regulates this

In India, collecting money on behalf of merchants is a licensed activity. UroPay is not a Payment Aggregator and does not hold that licence; the UroPay API gives you the facility to accept payments on your website or app, and the aggregation itself is performed by an RBI-licensed Payment Aggregator. That is also why the audit, the contract and the prohibited-category list are not optional — they are the licence-holder's requirements, passed through to you.

In short
What is the UroPay API?

UroPay's API for accepting UPI payments on your own website or app.

What does it cost?

3% + ₹5 per transaction with KYC, 10% + ₹5 without. Deducted from settlement.

When do I get paid?

T+3 working days with KYC, T+5 without.

How long to go live?

5 working days, after a website or app audit and a signed contract.

Who holds the licence?

An RBI-licensed Payment Aggregator. UroPay is not a Payment Aggregator.

FAQ

Questions people actually ask

What is the UroPay API?
expand_more

The UroPay API lets you accept UPI payments directly on your own website or app instead of sending customers to a hosted UroPay payment button or link. You keep control of the checkout, order state and customer experience.

How much does the UroPay API cost?
expand_more

If you are KYC compliant, the commission is 3% + ₹5 per transaction and settlement is T+3 working days. Without KYC, the commission is 10% + ₹5 per transaction and settlement is T+5 working days. There is no setup fee.

Who pays the commission?
expand_more

The merchant. Commission and the ₹5 flat fee are deducted from your settlement — you receive the net amount in your bank account and never invoice the fee separately to your customer.

How long does onboarding take?
expand_more

5 working days. A full audit of the website or app that will take payments is required, and every merchant signs a contract with UroPay before live keys are issued.

How are refunds handled?
expand_more

Refunds are handled entirely offline by you. UroPay does not process refunds through the system — you return the money to your customer yourself and keep your own record. Build your refund policy around that before you go live.

What happens if there is a chargeback?
expand_more

Chargebacks are the merchant's liability. If one is raised, you pay UroPay the chargeback amount plus a penalty, on the terms set out in your merchant contract.

Can I start without KYC and upgrade later?
expand_more

Yes. The API is identical on both tiers, so completing KYC later is a pricing and settlement change rather than a re-integration. Your rate moves from 10% + ₹5 to 3% + ₹5 and your cycle from T+5 to T+3.

Is UroPay a payment aggregator?
expand_more

No. UroPay does not provide Payment Aggregator services. The UroPay API provides the facility to accept payments on your website or app; the aggregator services behind it are provided by an RBI-licensed Payment Aggregator.

Which UPI apps do my customers need?
expand_more

Any of them. Google Pay, PhonePe, Paytm, BHIM, Amazon Pay and other UPI apps all work with the intent and QR that UroPay API returns — there is nothing extra to integrate per app.

What can I not sell on the UroPay API?
expand_more

There is a published prohibited-category list covering 44 categories — alcohol, tobacco, gambling, weapons, counterfeit goods, chit funds and more. The audit checks your product against it, and accepting payments for a prohibited category breaches your contract.

How is the UroPay API different from UroRelay's payment links?
expand_more

Payment links and buttons are hosted by UroPay, cost zero commission and need no code. The UroPay API is one you integrate — it costs commission, and in exchange your own product owns the checkout, the order IDs and the payment logic.

Do I get a test environment?
expand_more

Yes. You get two key pairs — one TEST, one PRODUCTION — and the key you sign a request with decides the environment. TEST orders are fully isolated, so you can build and verify webhook handling before any live money moves. PRODUCTION access opens once your account clears review.

Start accepting payments on
your own website

Get test keys today. Live keys in 5 working days.

Website audit · Signed contract · No setup fee

whatsapp