Accept UPI Payments Straight to Your Bank

Add your bank accounts and UPI IDs, share a QR or payment link, and every payment is confirmed automatically. Your customers pay from any UPI app — the money never sits with us.

✓ No setup fee✓ Your own bank accounts✓ Any UPI app

pay.ok-pay.in/demo-store
Demo Store
Order #4592
₹2,500
Demo QR — for illustration
Scan with any UPI app
PeGPtA
or
Secured by OK Pay
✓₹2,500 receivedsettled in 0.38s
⚡Webhook deliveredpayment.settled · signed

Why Choose OK Pay?

The simplest way to collect UPI payments into accounts you already own.

Paid to Your Account

Customers pay straight into your own bank accounts and UPI IDs. No pooled wallet, no payout to wait for.

Auto-Confirmed

Payments confirm themselves from your bank's SMS, UPI app notifications or bank alert emails — no manual checking.

Any UPI App

Google Pay, PhonePe, Paytm, BHIM or any bank's own app — if it speaks UPI, your customer can pay.

Developer Friendly

A clean REST API with signed webhooks and idempotent calls. Integrate in an afternoon.

Simple Pricing

No Setup Fee. No Surprises.

No setup fee, no maintenance charge, no hidden costs. One per-transaction price, agreed up front.

Per transaction
Volume-based

Tell us your monthly volume and we'll quote one flat rate — the same for every payment, whatever the amount.

No extra fees
₹0 Setup fee₹0 Maintenance₹0 Hidden costs
  • Unlimited bank accounts and UPI IDs
  • Dynamic QR, payment links and hosted checkout
  • Auto-confirmation from SMS, notifications and email
  • Money goes straight to your bank
  • Signed webhooks and full REST API
  • Dashboard, reports and team access

Works With Every UPI App

UPI is interoperable, so your customers pay with whichever app they already use — no downloads, no sign-ups.

Google PayPhonePePaytmBHIMAmazon PayWhatsApp PayCREDMobiKwikFreechargeAirtel ThanksNaviBank UPI apps
+ every other UPI app

Go Live in 4 Simple Steps

From first message to your first payment — usually within a day.

STEP 01
Talk to Us

Contact us. We set up your merchant account the same day.

STEP 02
Add Your Accounts

Add the bank accounts and UPI IDs where you want to receive money.

STEP 03
Connect Confirmation

Pair a phone with the OK Pay Sensor app, or connect the Gmail that gets your bank alerts.

STEP 04
Go Live

Use your API keys or share payment links. Payments start landing in your bank.

Merchant Panel

A Modern Dashboard to Manage Everything

Full visibility and control over your payments, accounts and integrations — all in one place.

₹OK Pay
Sample data
Dashboard
Live overview of today's payments
Payins Today
128
₹3,42,560.00 collected
Success Rate
97.6%
Last 24 hours
Active Accounts
6
12 UPI IDs in rotation
Recent payments
ORD-4592₹2,500.00via SMSCompleted
ORD-4591₹749.00via EmailCompleted
ORD-4590₹12,000.00via UTRPending
Real-Time Dashboard

Today's payins, success rate and amount collected — updated live as payments land.

Bank Accounts & UPI IDs

Add accounts, set daily limits, and let payins rotate across them automatically.

API Keys & Webhooks

Create keys, whitelist your server IPs and receive signed payment events.

Transaction History

Every payment with its UTR, status and source — searchable and exportable.

Payment Links

Create a link in seconds and share it in a chat, an invoice or an SMS.

Bank Email Inboxes

Connect the Gmail that receives your bank alerts to confirm payments without a phone.

Developers

Built for developers, by developers

Integrate once and scale with confidence. Create payins from your server and get told the moment they're paid.

  • REST APIClean endpoints for payins, payment links and status checks.
  • Signed WebhooksHMAC-SHA256 signed events for every payment status change.
  • Secure by DefaultIdempotency keys, IP whitelisting and 2FA on the dashboard.
No-Code

Not a developer? No code needed

Start collecting from the dashboard alone. Perfect for sellers, creators and teams who want to go live quickly.

  • Payment LinksCreate a link and share it anywhere your customer is.
  • Hosted CheckoutA ready, mobile-first payment page with a dynamic QR.
  • Dashboard AlertsSee every payment land live, the moment it is confirmed.

Frequently Asked Questions

Everything you need to know before going live.

Where does the money go?

Straight into your own bank accounts and UPI IDs. OK Pay never holds your money — we confirm the payment and tell your system it's paid.

How are payments confirmed?

Automatically, from your bank's credit SMS or UPI app notification (via the OK Pay Sensor Android app), or from the bank alert emails in a Gmail inbox you connect. Customers can also submit their UTR, which we verify against the bank's own message.

What are the fees?

No setup fee and no maintenance charge. You pay one per-transaction rate, agreed during onboarding based on your volume — contact us for a quote.

Which UPI apps are supported?

All of them. UPI is interoperable, so customers can pay from Google Pay, PhonePe, Paytm, BHIM, any bank's own app or any other UPI app.

How do I integrate OK Pay on my website?

Use the REST API to create a payin and redirect your customer to the hosted checkout, or embed the payment widgets. Signed webhooks tell your server when it's paid. No code? Share payment links from the dashboard.

Do I need a phone for every bank account?

No. A phone running the Sensor app is optional — you can confirm payments from bank alert emails instead, or from the customer's UTR.

Ready to Accept Payments?

Tell us about your business and go live the same day. Payments land straight in your own bank account.

Contact Us