Quick Answer: How to Integrate a Payment Gateway on Shopify in India?

To integrate a payment gateway on Shopify in India: (1) Install the official payment gateway app (Razorpay, PayU, or Cashfree) from the Shopify App Store. (2) Create a live merchant account with your chosen gateway and complete KYC. (3) Connect your live API keys in the Shopify app settings. (4) Configure webhooks for order confirmation. (5) Enable UPI, cards, net banking, and COD as required. (6) Test the full payment and refund flow with a real transaction before going live. Razorpay is the most recommended gateway for new Indian Shopify stores in 2026.

Shopify Payment Gateway Integration India — Key Points at a Glance

  1. Top gateways for India — Razorpay (recommended), PayU, CCAvenue, Cashfree, Instamojo
  2. Razorpay transaction fee — 2% per transaction (domestic cards, UPI, net banking)
  3. All gateways support — UPI, cards, net banking, wallets, EMI, and COD
  4. Webhook setup is mandatory — prevents lost orders when customers close the browser
  5. COD accounts for 20–40% of Indian eCommerce orders — must be configured
  6. GST-compliant checkout — configure IGST/CGST/SGST in Shopify tax settings
  7. Always test with a real transaction — never launch in test mode
  8. Shopify Payments — not available in India; third-party gateway required

Why Shopify Payment Gateway Integration in India Requires Special Attention

Shopify payment gateway integration in India is fundamentally different from Western markets because Shopify Payments — the platform's native checkout solution — is not available in India. Every Indian Shopify store must integrate a third-party payment gateway such as Razorpay, PayU, CCAvenue, or Cashfree. The right shopify development company in Chennai will handle this integration completely — covering API setup, webhook configuration, COD, UPI, and full payment cycle testing before handover.

A poorly configured payment gateway is the single most expensive mistake on any Indian Shopify store. Silent payment failures — where customers complete the payment flow but the order is never created in Shopify due to a misconfigured webhook — are invisible to store owners until they notice a revenue discrepancy. In our experience at BYB Traction, webhook misconfiguration alone accounts for 5–15% of lost orders on poorly built Indian Shopify stores in the first week after launch.

This guide walks through everything you need to know about Shopify payment gateway integration in India — which gateway to choose, how to set it up correctly, how to configure webhooks, how to enable COD and UPI, how to set up GST-compliant checkout, and how to test every payment method before your store goes live.

Our Service Shopify eCommerce Development — BYB Traction, Chennai

Why Shopify Payments Is Not Available in India

Shopify Payments — the built-in payment solution that eliminates transaction fees on qualifying Shopify plans — is available in over 20 countries but is not currently available in India due to RBI (Reserve Bank of India) regulations governing payment aggregators and cross-border settlement. Indian merchants must use a third-party payment gateway that is RBI-regulated and compliant with Indian financial laws.

When you use a third-party gateway in India, Shopify charges an additional transaction fee on top of the gateway fees on Basic and Standard Shopify plans. This can be avoided on the Advanced Shopify and Shopify Plus plans. Always verify the current transaction fee structure on Shopify's official pricing page as these rates change periodically.

💡 Important for Indian Store Owners

The absence of Shopify Payments in India does not limit your payment options. Razorpay, PayU, and Cashfree all support UPI, credit and debit cards, net banking, EMI, wallets, and COD — covering 100% of Indian payment preferences. The integration process takes 1–2 hours once your merchant account is approved and KYC is complete.

Best Payment Gateways for Shopify in India — 2026 Comparison

There are five primary payment gateway options for Indian Shopify stores. Each has different transaction fees, approval timelines, supported payment methods, and integration quality. Here is a complete comparison:

PayU
Transaction fee: 1.99% domestic · 3.5% international
  • Official Shopify App — well maintained
  • UPI, cards, net banking, wallets, EMI, COD
  • Strong enterprise client base in India
  • PayU LazyPay BNPL (Buy Now Pay Later) option
  • Competitive rates for high-volume merchants
  • Good dashboard and settlement reports
Cashfree
Transaction fee: 1.75% domestic · 3% international
  • Shopify App available — growing Indian user base
  • UPI, cards, net banking, wallets, EMI
  • Lowest domestic transaction fee among major gateways
  • Fast settlements — T+1 for most transactions
  • Good for high-volume stores sensitive to fees
CCAvenue
Transaction fee: 2–3% depending on plan
  • Shopify integration available
  • Widest card network support in India
  • Supports 200+ payment options
  • Strong for B2B and enterprise stores
  • Longer approval process — 3–7 business days
💡 Which Gateway Should You Choose?

For most new Indian Shopify stores in 2026, Razorpay is the best choice — it has the best Shopify App Store integration, the most reliable webhook configuration, instant account activation, and the most comprehensive Indian payment method support. Switch to Cashfree if you reach high transaction volumes where the 0.25% fee difference becomes meaningful (above Rs 50 lakh/month). Use PayU if you need the LazyPay BNPL feature for high-AOV products.

Feature Razorpay PayU Cashfree CCAvenue
Domestic fee2%1.99%1.75%2–3%
UPI support
COD support
EMI options
Instant activation✗ 3–7 days
Shopify App qualityBestGoodGoodBasic
International cards
BNPL optionsPartial✓ LazyPayPartial
Related Read Shopify Store Launch Checklist for Chennai Businesses

How to Integrate Razorpay on Shopify — Step-by-Step for Indian Stores

Razorpay is the most widely used payment gateway for Indian Shopify stores. Here is the complete step-by-step integration process:

1
Create a Razorpay Business Account
Go to razorpay.com and sign up with your business email. Complete KYC by submitting: business PAN, GST certificate (if applicable), bank account details for settlements, and business registration documents. Razorpay activates most accounts within a few hours for sole proprietors and private limited companies. You need a live account — not a test account — before your store can process real payments.
2
Install the Razorpay Shopify App
In your Shopify admin, go to Settings → Payments → Add payment method. Search for "Razorpay" and install the official app from the Shopify App Store. Always use the official Razorpay app — avoid third-party Razorpay integration apps as they may have outdated webhook configurations.
3
Connect Live API Keys
In the Razorpay app settings within Shopify, enter your live Key ID and Key Secret from your Razorpay dashboard (Settings → API Keys → Generate Live Key). Never enter test mode keys on a live store — this is the most common payment gateway launch error.
Razorpay Dashboard → Settings → API Keys → Generate Live Key → Copy Key ID + Key Secret → Paste into Shopify Razorpay app settings
4
Configure Webhooks — This Step is Critical
Webhooks ensure orders are created in Shopify even when customers close the browser before the success page loads. Without webhooks, you silently lose 5–15% of paid orders. In Razorpay Dashboard → Settings → Webhooks, add your store webhook URL and select the payment.captured and order.paid events.
Webhook URL: https://yourdomain.com/apps/razorpay/webhooks Events to enable: payment.captured, order.paid, payment.failed
5
Enable Payment Methods — UPI, Cards, Net Banking, Wallets
In the Razorpay app configuration within Shopify, enable all payment methods relevant to your customer base: UPI (essential — 50%+ of Indian transactions), credit/debit cards, net banking, wallets (Paytm, Amazon Pay), and EMI for products above Rs 3,000. Disable methods that are not relevant to your products to keep the checkout clean.
6
Test with a Real Rs 1 Transaction
Before launching, place a real test order using a debit card, UPI, and net banking. Verify: the order appears in Shopify admin, the confirmation email arrives, the payment shows in Razorpay dashboard, and the amount can be refunded successfully. Never launch without this test. After testing, process the refund from Shopify admin.
Related Read What Does a Shopify Development Company Actually Do?

How to Integrate PayU on Shopify — Step-by-Step

PayU is the second most popular payment gateway for Indian Shopify stores, particularly for established businesses and brands wanting the LazyPay BNPL option. The setup process is similar to Razorpay:

1
Create a PayU Business Account
Register at payu.in with your business details. PayU requires PAN, GST certificate, bank account, and business registration documents. Approval typically takes 1–2 business days. Ensure your account is activated for all payment methods — UPI, cards, net banking, and wallets — before connecting to Shopify.
2
Install PayU App on Shopify
In Shopify admin → Settings → Payments → Add payment method. Search for the official PayU app. Install and activate it. Enter your live Merchant Key and Merchant Salt from your PayU dashboard (Settings → Merchant). Double-check you are entering live credentials, not test credentials.
3
Configure PayU Webhooks
In PayU dashboard → Settings → Webhooks, add your Shopify store webhook endpoint. Enable success, failure, and refund webhook events. PayU webhooks use a different configuration format from Razorpay — ensure you are following PayU's specific webhook documentation for the Shopify integration.
PayU Webhook: Settings → Webhook → Add URL → Select: Success, Failure, Refund events
4
Test and Verify Full Payment Cycle
Place a test transaction using a real card or UPI. Verify the order is created in Shopify, the PayU dashboard shows the transaction, and the confirmation email arrives correctly. Test the refund flow from Shopify admin — confirm the amount returns to the original payment method within the expected timeframe.

Setting Up COD (Cash on Delivery) on Shopify for Indian Stores

COD is not a payment gateway integration — it is a manual payment method configured separately in Shopify. It accounts for 20–40% of Indian eCommerce orders and is non-negotiable for most product categories including fashion, FMCG, and consumer electronics.

How to Enable COD on Shopify

1
Enable Cash on Delivery in Shopify Settings
Go to Settings → Payments → Manual payment methods → Add manual payment method → Cash on Delivery (COD). Add a clear name (e.g. "Cash on Delivery — Pay when your order arrives") and a brief description explaining how it works for your customers.
2
Configure COD Availability by Shipping Zone
You can restrict COD to specific pin codes or shipping zones. If you are using Shiprocket or Delhivery, configure COD eligibility within those platforms — not all pin codes in India support COD through every courier. Restricting COD to serviceable pin codes prevents failed COD deliveries.
3
Tag COD Orders Separately in Shopify
Use Shopify Flow or a tagging app to automatically tag COD orders with a "COD" tag when placed. This helps your fulfilment team identify COD orders immediately and treat them differently from prepaid orders — particularly for priority of dispatch, as COD orders have higher return rates.
⚠️ COD Return Rate — Plan for This

COD orders in India have a significantly higher return-to-origin (RTO) rate than prepaid orders — typically 20–35% for fashion and lifestyle categories. Build your shipping cost model to account for COD RTOs. Consider adding a small COD handling charge (Rs 20–50) to offset the higher fulfilment cost of COD orders, which is a widely accepted practice in Indian eCommerce.

UPI Payment Integration on Shopify for Indian Customers

UPI (Unified Payments Interface) is the dominant payment method in India — accounting for over 50% of digital transactions. UPI is not a separate gateway; it is a payment method available through Razorpay, PayU, Cashfree, and other Indian gateways. Here is what you need to know about UPI on Shopify:

Related Read Website Development Services in Chennai — Full-Service Digital Builds

GST-Compliant Checkout Configuration on Shopify for Indian Stores

GST (Goods and Services Tax) compliance at checkout is mandatory for registered Indian businesses selling online. Shopify supports GST through its built-in tax configuration, but it must be set up correctly — it is not automatic.

How to Configure GST on Shopify

1
Set Up Indian Tax Rates in Shopify
Go to Settings → Taxes and duties → India. Set up your tax rates based on your product category. Most consumer goods fall under 5%, 12%, or 18% GST slabs. Verify your specific GST rate with your chartered accountant — using the wrong rate creates compliance issues.
2
Choose Tax-Inclusive or Tax-Exclusive Pricing
Decide whether your product prices are tax-inclusive (the price shown includes GST — common for B2C stores) or tax-exclusive (GST is added at checkout — common for B2B stores). In Shopify, enable "All prices include tax" in Settings → Taxes if you are using tax-inclusive pricing. Inconsistent tax display is a common cause of cart abandonment.
3
Display IGST, CGST, and SGST on Invoices
For B2B customers claiming input tax credit, your invoices must show the GST breakdown (IGST for inter-state, CGST + SGST for intra-state). Shopify's default invoice does not do this automatically — use a GST invoice app (such as GST Invoice Generator or Order Printer Pro) to generate compliant tax invoices.

Why Webhook Configuration Is the Most Critical Step in Indian Payment Integration

Webhooks are the most important and most frequently misconfigured element of Shopify payment gateway integration in India. Here is exactly why they matter and what goes wrong without them:

The Problem Without Webhooks

The standard Shopify payment flow works like this: customer pays → gateway processes payment → customer is redirected to the Shopify success page → Shopify creates the order. The problem: if the customer closes the browser, loses internet connection, or the redirect fails after payment is processed, the order is never created in Shopify — even though the money was collected. Without webhooks, you have no recovery mechanism for these lost orders.

How Webhooks Fix This

Webhooks send a server-to-server notification from Razorpay or PayU directly to Shopify when a payment is captured — independently of what the customer's browser does. Even if the customer never reaches the success page, the webhook fires and Shopify creates the order automatically. This is the difference between losing 5–15% of your paid orders silently and capturing 100% of successful payments.

🚨 Critical — Verify Webhooks Before Launch

Do not launch your Shopify store until you have verified that your payment gateway webhooks are correctly configured and tested. The test: complete a payment on mobile, then immediately close the browser before the success page loads. Check your Shopify admin — if the order appears, webhooks are working. If it does not appear, your webhook configuration is broken and you will silently lose orders from day one.

BYB Traction Handles Complete Payment Gateway Integration on Every Shopify Build

Every Shopify store BYB Traction builds for Chennai and Indian businesses includes complete payment gateway integration — Razorpay or PayU setup, webhook configuration, COD setup, UPI enablement, GST checkout, and a full payment cycle test before handover. As a trusted digital marketing agency in Chennai and Certified Shopify Partner, we have integrated Indian payment gateways on over 100 Shopify stores and can verify your payment setup is correct before you go live.

Startup Plan
₹34,999
New store launch

Payment integration included

  • Razorpay or PayU — live mode setup
  • Webhook configuration + testing
  • UPI, cards, net banking enabled
  • COD setup + order tagging
  • GST checkout configured
  • Full payment cycle test
  • 15-day post-launch support
Enquire Now
Premium Plan
₹1,49,999
Enterprise builds

All Growth + custom flows

  • All Growth payment setup, plus:
  • Custom payment flow development
  • OTP-based COD verification
  • ERP / accounting integration
  • Full payment audit report at handover
  • 60-day post-launch support
  • 1 Month SEO Premium Plan
Enquire Now
🚀 Free Payment Gateway Audit

Already have a live Shopify store in India but unsure if your payment gateway is configured correctly? BYB Traction offers a free payment gateway audit — we will check your webhook setup, test mode status, COD configuration, and UPI availability. Request your free audit →

Related Read Digital Marketing Services in Chennai — Grow Your Shopify Store After Launch

Conclusion: Get Your Payment Gateway Right Before Everything Else

Shopify payment gateway integration in India requires more care than a simple plugin install. Razorpay is the best choice for most Indian Shopify stores in 2026 — chosen for its integration quality, webhook reliability, and comprehensive Indian payment method support. Whatever gateway you choose, the setup is only complete when webhooks are configured, the full payment cycle including UPI and COD is tested with real transactions, and GST checkout is verified.

Every Indian Shopify store that launches with a properly configured payment gateway has a measurable advantage over those that do not — higher checkout completion rates, lower silent order loss, and full COD revenue from day one. This is one setup step that is worth doing perfectly the first time. If you also need broader digital infrastructure, BYB Traction provides Website Development Services in Chennai including WordPress and custom builds alongside every Shopify project.

📞 Contact BYB Traction

4th Floor, 4A, Rashmi Towers, Nungambakkam, Chennai 600034 · +91-9600448666 · contact@bybtraction.com · View Shopify Services →

Related Read Website SEO Services in Chennai — Rank Your Shopify Store on Google

Frequently Asked Questions

Razorpay is the best payment gateway for most Indian Shopify stores in 2026. It has the highest-quality official Shopify App Store integration, the most reliable webhook configuration, instant account activation for most businesses, and comprehensive support for all Indian payment methods including UPI, cards, net banking, wallets, EMI, and COD. Cashfree is worth considering for high-volume stores where the lower 1.75 percent transaction fee becomes financially significant above approximately Rs 50 lakh per month in revenue.

Shopify Payments is not available in India due to RBI (Reserve Bank of India) regulations governing payment aggregators and the licensing requirements for cross-border payment settlement in India. Indian merchants must use a third-party RBI-regulated payment gateway such as Razorpay, PayU, CCAvenue, or Cashfree. Shopify has not announced a timeline for Shopify Payments India availability. Using a third-party gateway does incur additional Shopify transaction fees on Basic and Standard plans, which can be avoided on Advanced and Plus plans.

Indian payment gateway fees for Shopify stores are: Razorpay charges 2 percent on domestic transactions and 3 percent on international. PayU charges 1.99 percent domestic and 3.5 percent international. Cashfree charges 1.75 percent domestic and 3 percent international. CCAvenue charges 2 to 3 percent depending on your plan. On top of gateway fees, Shopify charges an additional transaction fee on Basic (2 percent) and Standard (1 percent) plans when using third-party gateways. This additional fee is waived on Advanced and Plus plans.

A webhook is a server-to-server notification sent by your payment gateway to Shopify when a payment is successfully captured. It is critical because without webhooks, if a customer closes the browser or loses internet connection after paying but before the success page loads, the order is never created in Shopify even though the payment was collected. Properly configured webhooks ensure orders are created regardless of what happens to the customer browser session after payment. Misconfigured or missing webhooks typically result in 5 to 15 percent of paid orders being silently lost on Indian Shopify stores.

To set up Cash on Delivery on Shopify: go to Settings, then Payments, then Manual Payment Methods, then Add Manual Payment Method, and select Cash on Delivery. Add a clear name and description explaining how COD works for your customers. If you use a shipping aggregator like Shiprocket or Delhivery, also configure COD eligibility within those platforms to restrict COD to serviceable pin codes. Use an automation or app to tag COD orders separately in your Shopify admin so your fulfilment team can treat them differently from prepaid orders.

Yes. UPI is supported on Shopify in India through all major payment gateways including Razorpay, PayU, Cashfree, and CCAvenue. UPI is automatically included when these gateways are configured correctly. On mobile, Razorpay uses the UPI intent flow which redirects customers directly to their preferred UPI app such as Google Pay, PhonePe, or Paytm for a seamless checkout experience. UPI typically accounts for 40 to 60 percent of digital transactions on Indian Shopify stores. The standard UPI transaction limit is Rs 1,00,000 per transaction.

To configure GST on Shopify for Indian stores: go to Settings, then Taxes and Duties, then India, and set up your product tax rates based on your GST slab (5, 12, or 18 percent for most consumer goods). Decide whether your prices are tax-inclusive or tax-exclusive and configure this in Shopify tax settings accordingly. For B2B customers requiring GST invoices showing IGST, CGST, and SGST breakdown, install a GST invoice app from the Shopify App Store such as GST Invoice Generator or Order Printer Pro. Always verify your specific GST rate with a chartered accountant.

To test your Shopify payment gateway before launch: first confirm the gateway app is in live mode with production API keys, not test mode. Place a real order using a debit card for the minimum possible amount. Then place a second test using UPI. Verify both orders appear in Shopify admin within 2 minutes. Check the Razorpay or PayU dashboard to confirm both payments are recorded. Send the order confirmation emails and verify they arrive correctly. Then process refunds for both test transactions from Shopify admin and confirm the refunds appear in your gateway dashboard and return to the source account.

BYB Traction Team Certified Shopify Partners · Digital Marketing Company, Chennai

BYB Traction is a Chennai-based Certified Shopify Partner with 15+ years of eCommerce experience. We have integrated Indian payment gateways on 100+ Shopify stores across Tamil Nadu and India. Our Shopify development plans start at ₹34,999 with complete payment gateway integration included as standard. Contact: contact@bybtraction.com · +91-9600448666

Enquire Now

Request Callback & Get Your Questions Answered

Grow Your Brand with Shopify Ecommerce