UPI payment gateway · PhonePe, Paytm and any UPI ID

Accept UPI payments straight into your own account

Connect your PhonePe business account (or Paytm, Razorpay, Cashfree, or any UPI ID), create an order with one API call and get a signed webhook the moment the customer pays. Pick a package; many have no transaction charges at all.

Everything you need to take UPI payments

Built for websites, apps, shops, tuition classes, clubs and anyone who sells in India.

Your money, your account

Payments settle directly into the PhonePe, Paytm, Razorpay, Cashfree or bank UPI account you connect. We never hold your money.

Dynamic QR and UPI intent

A fresh QR code for every order with the amount filled in, plus one-tap buttons for PhonePe, Google Pay, Paytm and BHIM on phones.

Simple REST API

Create orders, check status, refund and make payment links. Separate live and staging keys, IP whitelisting and a PHP SDK.

Signed webhooks

HMAC-signed events for success, failure, expiry and refunds, retried automatically until your server says OK.

Payment links and pages

Share a link on WhatsApp or SMS, or create a reusable payment page for fees, donations or your shop counter.

Staging mode

Build and test with PhonePe UAT or the built-in simulator. Staging payments are free and never count towards your limits.

5UPI providers
0%Transaction charges on free packages
2Modes: live and staging
24×7Automatic status checks

Live in three steps

  1. Create your account

    Sign up, add your business details and pick a package. Staging works straight away.

  2. Connect your UPI account

    Add your PhonePe business API keys (the default), another provider, or simply your UPI ID.

  3. Start collecting

    Call the API from your website or app, share payment links, or show a QR at your counter.

Packages for every business

Each package has its own limits and its own transaction charges. GST applies only to the transaction charges, and only where a package has it.

Starter

Everything you need to start. No transaction charges, no GST.

₹499.00 / month
Transaction charges: None
  • Up to ₹10,000.00 per payment
  • 50 payments a day, 500 a month
  • ₹300,000.00 a month
  • 1 UPI account
  • REST API and hosted checkout
  • Payment links and payment pages
  • Webhooks
  • Refunds from the panel and API
  • Own logo and colour on the checkout
  • Smart routing (fall back to the next account)
Get started

Enterprise

Higher limits, smart routing and your own checkout branding.

₹2,499.00 / month
Transaction charges: None
  • Up to ₹100,000.00 per payment
  • Unlimited payments a day, 50,000 a month
  • 10 UPI accounts
  • REST API and hosted checkout
  • Payment links and payment pages
  • Webhooks
  • Refunds from the panel and API
  • Own logo and colour on the checkout
  • Smart routing (fall back to the next account)
Get started

Pay as you go

No monthly fee. Pay only a small transaction charge on each payment.

Free
Transaction charges: 0.5% + ₹5.00 · 18% GST on transaction charges
  • Up to ₹100,000.00 per payment
  • Unlimited payments a day
  • 5 UPI accounts
  • REST API and hosted checkout
  • Payment links and payment pages
  • Webhooks
  • Refunds from the panel and API
  • Own logo and colour on the checkout
  • Smart routing (fall back to the next account)
Get started

Fees are taken from your prepaid wallet when a live payment succeeds. Failed, expired and staging payments are never charged.

Common questions

Do you hold my money?

No. Customers pay straight into the UPI account you connect. We only create the payment, confirm it with your provider and tell your website.

Which accounts can I connect?

PhonePe Payment Gateway (the default), Paytm, Razorpay and Cashfree with their API keys, or any UPI ID with Direct UPI (dynamic QR plus UTR confirmation).

How are transaction charges and GST charged?

Your package sets the transaction charges (a percent, a fixed amount, or both). GST is charged only on those charges. Both are taken from your prepaid wallet when a live payment succeeds. Many packages have no transaction charges.

Can I test before going live?

Yes. Every account has a staging mode with its own API keys. Use your provider’s UAT keys or the built-in simulator; staging payments are free and do not count towards limits.

What happens if a customer closes the page?

The payment is still confirmed: your provider notifies us, and we check open payments automatically. Your server receives the webhook either way.

See all frequently asked questions →

Start accepting UPI today

Create a free account, connect PhonePe, and take your first test payment in minutes.

Create a free account

Talk to us

Questions about packages or integration? Send a message and we will reply by email.

Security check image
Chat with us
Hi! Send us a message and we will reply here as soon as we can.