Dynamic UPI QR and payment API

A UPI QR for every order. 0% fee.

Create a payment for each order, let customers pay with any UPI app, and see the status the moment it changes. You keep every rupee.

0%Transaction fee
4Merchant accounts per plan
LivePayment status
yourstore.com/checkout 2 items
Wireless headphonesBlack · Qty 1
₹1,199
Protective caseBlue · Qty 1
₹300
Total₹1,499
Pay with UPI
Order ORD_8F2K91 Pay within 5:00
₹1,499.00

Scan with any UPI app

GPayPhonePePaytmBHIM
Payment received Paid
OrderORD_8F2K91
Amount₹1,499.00
Platform fee₹0.00
{
  "status": "SUCCESS",
  "order_id": "ORD_8F2K91",
  "amount": 1499.00
}
Please note: JaiPay does not provide payment gateway services, UPI IDs or UPI merchant accounts. We only provide an API that generates a QR code for your UPI ID. We are not involved in any transaction. Please read our terms before using the service.
Simple integration

Start accepting payments in three steps

No long setup. Link your merchant account, create an order, get paid.

1

Create an order

Send the amount and your order ID to the API, or create a payment from your dashboard.

2

Customer pays

They scan the QR or tap to open their UPI app. GPay, PhonePe, Paytm and BHIM all work.

3

You get notified

The order turns to paid and your webhook URL is called, so you can release the product.

Features

Everything you need to collect UPI payments

Built for store owners and developers who want to keep it simple.

📱

Dynamic QR code

A fresh QR for every order with the amount already filled in.

⚡

Direct UPI intent

On mobile, customers open their UPI app in one tap and pay.

💸

0% transaction fee

You pay a flat plan price. We never take a cut of your sales.

🏪

Multiple merchant accounts

Connect up to 4 accounts across HDFC, Paytm, PhonePe and BharatPe.

🔔

Webhook callback

Set one URL in your dashboard and we call it when an order is paid.

🧩

WordPress plugin

Using WordPress? Add payments without writing code.

For developers

One request creates a payment

Post the order, get a payment link back. That is the whole integration.

  • Plain form POST, JSON response
  • Your own order ID on every payment
  • Redirect and webhook after payment
  • Works with PHP, Node.js, Python and more
Get your API token
Create order
curl -X POST https://your-domain.com/payment/create_order.php \
  -d "customer_mobile=9999999999" \
  -d "user_token=YOUR_API_TOKEN" \
  -d "amount=1499" \
  -d "order_id=ORD_8F2K91" \
  -d "redirect_url=https://yoursite.com/thanks" \
  -d "remark1=cart-8F2K91" \
  -d "remark2=optional"
// Response
{
  "status": true,
  "message": "Order Created Successfully",
  "result": {
    "orderId": "ORD_8F2K91",
    "payment_url": "https://..."
  }
}
Pricing

Flat plans. No commission.

Every plan has the same features. Pick how long you want to stay covered.

Trial

₹399 / month
  • 4 merchant accounts
  • Real-time transactions
  • No amount limit
  • Dynamic QR and UPI intent
  • 24/7 WhatsApp support
Get started

Starter

₹699 / month
  • 4 merchant accounts
  • Real-time transactions
  • No amount limit
  • Dynamic QR and UPI intent
  • 24/7 WhatsApp support
Get started

Business

₹949 / month
  • 4 merchant accounts
  • Real-time transactions
  • No amount limit
  • Dynamic QR and UPI intent
  • 24/7 WhatsApp support
Get started

Enterprise

₹1,999 / month
  • 4 merchant accounts
  • Real-time transactions
  • No amount limit
  • Dynamic QR and UPI intent
  • 24/7 WhatsApp support
Get started
Yearly

Gold

₹2,999 / year
  • 4 merchant accounts
  • Real-time transactions
  • No amount limit
  • Dynamic QR and UPI intent
  • 24/7 WhatsApp support
Get started
Best value

Diamond

₹4,999 / year
  • 4 merchant accounts
  • Real-time transactions
  • No amount limit
  • Dynamic QR and UPI intent
  • 24/7 WhatsApp support
Get started

Also included on every plan: HDFC, Paytm, PhonePe and BharatPe support, plus the WordPress plugin.

FAQ

Questions people ask

Where does the customer's money go?

Into your own merchant account, the one you link in the dashboard. JaiPay only creates the QR and payment link for your UPI ID.

Do you charge a fee on each payment?

No. You pay only the flat plan price. There is no percentage taken from your sales.

Do I need my own UPI ID or merchant account?

Yes. We do not provide UPI IDs or merchant accounts. You bring an account from HDFC, Paytm, PhonePe or BharatPe and connect it.

How do I know a payment was made?

The order status changes in your dashboard, and we call the webhook URL you set. Use it to confirm the order on your server.

How long does setup take?

Create an account, link a merchant account, copy your API token. Most people are ready the same day.

Can I get help with integration?

Yes, message us on WhatsApp and we will help with the API, accounts and settlement questions.

Start accepting UPI payments without giving away a percent

Set up your first order in minutes.

Before you continue

JaiPay does not provide payment gateway services, UPI accounts or UPI merchant accounts.

We only provide an API that generates a QR code for your UPI ID.

We are not involved in any transaction. Please read our terms and conditions before using the service.