Taking payments on your website – by UPI, card, net banking or wallet – turns visitors into paying customers without phone calls or bank transfers. But many small businesses in India get stuck: the application is rejected, the account is put "on hold", or the website does not meet the gateway's rules. This guide explains how a payment gateway for website works, which documents and website pages you need, how to compare options, and how to set it up so payments run smoothly.
How does a payment gateway work?
A payment gateway sits between your website and the banks. When a customer clicks "Pay":
- Your website sends the order amount to the gateway.
- The customer pays on the gateway's secure page or pop-up using UPI, card, net banking or a wallet.
- The gateway confirms the payment to your website, which marks the order as paid.
- The money is settled to your bank account, usually after one or two working days, minus the gateway's fee.
You never handle card numbers yourself – the gateway does, which keeps you safer and makes compliance easier.
Step 1: Get your documents ready
Payment gateways in India must verify every business (KYC) before they allow live payments. Typical requirements – exact lists vary by gateway and business type:
| Business type | Commonly asked documents |
|---|
| Individual / freelancer | PAN, Aadhaar or other address proof, bank account details |
| Sole proprietorship | Owner's PAN, a business proof such as GST certificate, Udyam registration or shop licence, current bank account |
| Partnership / LLP | Partnership deed or LLP agreement, firm PAN, bank account, partners' KYC |
| Private limited company | Certificate of incorporation, company PAN, GST certificate if registered, directors' KYC, bank account in the company name |
Keep a cancelled cheque or bank statement ready, and make sure the name on the bank account matches the business name you apply with – a mismatch is one of the most common reasons for delays.
Step 2: Make your website "gateway-ready"
Gateways review your website before approving live payments. Applications are often rejected because the website is incomplete. Before you apply, make sure your site has:
- Clear products or services with prices in rupees.
- Contact details: business name, address, phone number and email on a Contact page.
- Privacy Policy, Terms and Conditions and a Refund / Cancellation Policy page, linked in the footer.
- Shipping or delivery policy if you sell physical products.
- HTTPS (SSL) on every page – see what an SSL certificate does.
- A working, finished website – no "coming soon" or dummy text.
Our business website design checklist covers these basics in detail.
Step 3: Choose the right gateway
Popular options for Indian businesses include Razorpay, PayU, Cashfree, CCAvenue, PhonePe Payment Gateway and Paytm Payment Gateway. Compare them on:
- Fees – usually a percentage per transaction, often different for UPI, cards, international cards and EMI. Check the current pricing page and GST on fees.
- Payment methods – UPI, cards, net banking, wallets, EMI, pay later and international cards if you need them.
- Settlement time – how quickly money reaches your bank.
- Integration – ready plugins for WooCommerce, Shopify or your website platform, and clear developer documentation for custom sites.
- Support – how quickly they respond when a payment is stuck.
For a small website, a gateway with a ready plugin for your platform and simple onboarding usually saves the most time.
Step 4: Integrate the gateway with your website
How you connect it depends on your website:
- WordPress with WooCommerce: install the gateway's official plugin, paste the API keys from your gateway dashboard and enable it.
- Shopify or other online store builders: select the gateway in the payment settings and connect your account.
- Custom website or app: your developer uses the gateway's API to create orders, open the checkout and verify every payment on the server. Never mark an order as paid only because the customer's browser says so.
- No website shop at all: many gateways offer payment links and payment pages you can share on WhatsApp or email – a quick way to start.
Every gateway gives test keys first. Make several test payments – successful, failed and cancelled – before switching to live keys.
Step 5: Set up webhooks and receipts
A webhook is a message the gateway sends to your website when a payment succeeds, fails or is refunded – even if the customer closed the browser. Set it up so:
- Orders are marked paid automatically and reliably.
- Customers receive a confirmation email or invoice.
- Refunds and failed payments are recorded correctly.
If you issue GST invoices, make sure the paid amount and invoice match, and keep the gateway's settlement reports for your accounts.
Common problems and how to avoid them
- Account on hold or under review: usually incomplete KYC or missing website policies. Upload everything requested and keep the website complete.
- Payments deducted but order not confirmed: the website is not using webhooks or server-side verification. Fix the integration – the money usually reaches you or is refunded to the customer automatically.
- High failure rate on UPI: check that you are on the latest plugin version and that UPI is enabled in the gateway dashboard.
- Restricted business categories: some categories need extra approval or are not allowed. Ask the gateway before you apply.
Frequently asked questions
Can I get a payment gateway for website without GST?
Many gateways onboard individuals and small businesses without GST using PAN and bank details, depending on business type and expected volume. Requirements differ between gateways, so check their current KYC list before applying.
How long does payment gateway approval take?
With complete documents and a ready website, activation often takes from a few hours to a few working days. Missing policies, a mismatched bank account or an unfinished website are the most common reasons for delays.
What fees do payment gateways charge in India?
Most charge a percentage of each transaction, which can differ for UPI, domestic cards, international cards and EMI, plus GST on the fee. Compare the current pricing pages of a few gateways before choosing.
Which pages does my website need for payment gateway approval?
Usually a Contact page with business details, Privacy Policy, Terms and Conditions, Refund or Cancellation Policy, a Shipping policy for physical goods, clear prices and HTTPS on every page.
Do I need a developer to add a payment gateway?
Not always. WordPress, WooCommerce and Shopify have ready plugins or settings. Custom websites and apps need a developer to integrate the API and verify payments on the server securely.
Summary
Adding a payment gateway to your website is straightforward when you prepare properly: collect the KYC documents for your business type, make sure your website has prices, contact details, policies and HTTPS, choose a gateway that fits your platform and payment methods, integrate it with test keys first, and use webhooks so every payment is recorded correctly.
Want online payments on your website without the hassle? Our e-commerce website service builds stores with payment gateways, invoices and order management, and our website design team can make your site gateway-ready. Contact us to get started. If you are just starting out, read our guide on how to start an online store in India.