Good day 👋
Here's your account overview.


Your trusted UPI payment gateway
API_URL fill karo. Firebase config Vercel ke Environment Variables se aata hai — backend abhi unreachable hai ya config missing hai.By continuing, you agree to our Terms & Privacy Policy
We've sent a 6-digit code to
your email
Enter your account email and we'll send you a code.
Code sent to
your email
Your access to ZapPay has been restricted
Any pending withdrawals are on hold and wallet funds may be withheld pending review. If you believe this is a mistake, use the Support button below to reach our team.
Here's your account overview.
All payment links you've created.
All your received payments and transactions.
| # | Type | Order ID | Amount | UTR | Status | Date & Time |
|---|
Manage your wallet balance.
Request a withdrawal from your wallet balance.
| You Receive | Held from Wallet | Method | Status | Date |
|---|
Save your payout details securely so you don't have to enter them again next time.
Your latest alerts and updates.
Upgrade to unlock more links, lower commission & higher wallet limits.
All paid plans are valid for 30 days. Payment via UPI.
Accept ZapPay payments directly on your own website or app.
Full step-by-step guides for HTML/JS, PHP, and Java are in API Integration, right below Zap API in the sidebar. Short version:
POST /api/developer/create-order{ zap_api, amount, title }payment_url you get back in the response.GET /api/developer/order-status/:orderIdsuccess or failed, then show your own UI.create-order will show up here.| Order ID | Title | Amount | Status |
|---|
Optional. Get an instant POST to your own server whenever an order you created via ZapAPI goes pending, success, or failed — so you don't have to poll order-status.
{ "event": "order.success", "order_id": "...", "status": "success", "amount": 199, "utr": "...", "sent_at": 1234567890 }Choose how payments created via ZapAPI and your Payment Links are processed for your customers. This applies to every existing link too — not just new ones.
Applies to your whole account — both your ZapAPI and every payment link. Switch to Test Mode to try your integration end-to-end with zero real money involved: customers get ZapPay's own simulator (test.html) instead of a real UPI checkout, and you get the same success/failed/cancelled notifications you'd get for real, without a rupee moving.
Manage your account information.
—
Verified UserUsed to prefill your withdrawal requests so you don't re-type details every time.
Share the link with your customer to receive money.
Share this link with your customer
Add, edit, and manage the products in your store.
Your store's name, logo, and social links.
Store Settings is part of your one-time store unlock. Head to My Store to unlock it.
bi-star, bi-phone). Leave blank for default.Pick how your storefront looks to customers.
Customize Store is part of your one-time store unlock. Head to My Store to unlock it.
We're here to help — reach out on any platform below.
Payment Link and Checkout Page each have their own look — set them independently.
The page a customer sees when they open a Payment Link you send them, or scan your Pay page's QR.
The page a customer sees when they check out through your ZapAPI integration — separate from Payment Links, above.
Shown top-left on your checkout page, in place of the generic store icon.
Show a UPI-app-only checkout with no QR code — a cleaner, more professional look, the same way Razorpay's own checkout works.
Connect up to 3 FamPay accounts — one active at a time for checkout.
| Sender | Amount | Reference | Purpose | Date |
|---|---|---|---|---|
| Click "Sync" to load latest transactions | ||||
Connect up to 3 Amazon Pay wallets — one active at a time for checkout.
| Amount | UPI Reference ID | Order Date | Received |
|---|---|---|---|
| Click "Sync" to load latest wallet credits | |||
Connect your PhonePe Business account — auto-verify payments via API.
Phone:
Merchant ID:
Status: Active
| Date | Amount | UTR | Status |
|---|---|---|---|
| Click "View Transactions" to load | |||
Connect up to 3 Paytm accounts — one active at a time for checkout.
Please wait...
Step 1 of 2 — basic details
Step 2 of 2 — verify Gmail to activate
Step 1 of 2 — basic details
Step 2 of 2 — verify Gmail to activate
Step 1 of 2 — basic details
Step 2 of 2 — verify Merchant ID to activate
Your total balance is above your current plan's wallet limit.
You'll need to sign in again to access your dashboard.
This is permanent and can't be undone. The link will stop working immediately and this slot will be freed up in your monthly limit.
This is permanent. It'll be removed from your storefront immediately.
One-time payment of ₹29 — choose how you'd like to pay:
You can now customize your store's name, theme, logo, and social links.
To keep your money going straight into your own account, payments now require your own FamPay or Paytm cashier connected — not ZapPay's wallet.
Creating your order
You're currently on —. Switching to — will replace your current plan right away, and you'll lose access to your current plan's higher limits and benefits (wallet limit, payment links, withdrawals, commission rate).
This can't be undone automatically — you'd need to purchase a higher plan again to get those benefits back.
Choose how you'd like to pay — starting at ₹0/mo:
You're now on the Plan plan
Welcome to ZapPay! Please read our Terms & Conditions and Privacy Policy carefully before using the platform — by continuing you agree to be legally bound by both. You will not be able to claim ignorance of these terms later.
—
This platform is currently under maintenance. We're rolling out some fixes and improvements. Please check back in a little while.