Razorpay integration with Shopify is the most common first step for any Indian merchant setting up their payment stack. Razorpay supports every major Indian payment method — UPI, credit and debit cards, netbanking across 100+ banks, popular wallets like Paytm and PhonePe, and international cards — all through a single gateway. This complete 2026 guide covers everything from creating your Razorpay account through live configuration, webhook setup, test mode validation, and advanced features like SmartCollect and international payments. Whether you are launching a new Shopify store or migrating from another gateway, this guide gives you the full picture.
Step 1: Create and KYC Your Razorpay Account
Visit razorpay.com and click “Sign Up.” You will need a valid business email, Indian mobile number, business PAN, and business bank account details for KYC. Razorpay supports sole proprietors, partnerships, private limited companies, LLPs, and trusts. The KYC process typically completes within 1–3 business days. Once approved, you will have access to your Razorpay dashboard where you can find your API keys under Settings → API Keys. Generate a Key ID and Key Secret — store these securely as the Key Secret is shown only once.
Step 2: Install the Razorpay Shopify App
From your Shopify admin, go to Settings → Payments. Under “Third-party providers,” click “Choose third-party provider” and search for Razorpay. Alternatively, install the Razorpay Shopify app directly from the Shopify App Store. Once installed, you will be prompted to enter your Razorpay Key ID and Key Secret. Enter the credentials and save. Shopify will verify the connection with a test API call. If the connection succeeds, Razorpay will appear as an active payment provider on your checkout.
Step 3: Enable Payment Methods in Razorpay Dashboard
By default, Razorpay enables the most common payment methods. To customise, go to your Razorpay dashboard → Settings → Payment Methods. Here you can toggle individual methods on or off: UPI (including UPI Intent, UPI Collect, and UPI QR), Visa/Mastercard/RuPay credit and debit cards, netbanking for specific banks, and wallets (Paytm, PhonePe, Amazon Pay, Mobikwik, Freecharge). For stores targeting Indian customers, enabling all these methods is recommended. For stores primarily targeting international buyers, enable international cards and disable COD-adjacent methods.
Step 4: Configure Webhooks for Order Reliability
Webhooks ensure that Shopify receives payment confirmation even if the customer closes their browser before the redirect completes. In your Razorpay dashboard, go to Settings → Webhooks and add a new webhook pointing to your Shopify store’s payment notification URL (Razorpay provides this URL during the app setup). Enable the events: payment.captured, payment.failed, order.paid, and refund.processed. Set a secret token for signature verification. With webhooks active, Shopify will automatically mark orders as paid and trigger fulfilment even for dropped-redirect scenarios, reducing manual order reconciliation significantly.
Test Mode, Going Live, and Razorpay Fees
Razorpay ships with a Test Mode toggle in the dashboard. In test mode, use the test card numbers and UPI IDs provided in Razorpay’s documentation to simulate successful and failed payments. Place test orders on your Shopify store, confirm the payment appears as captured in Razorpay’s test dashboard, and verify the order status updates in Shopify. Once satisfied, toggle to Live Mode and update your Shopify payment settings with live API keys. Razorpay’s standard pricing is 2% per domestic transaction and 3% per international transaction. There are no setup fees or monthly fees. Settlements happen T+2 for standard accounts and T+1 for high-volume merchants with instant settlement enabled.
Frequently Asked Questions
Does Razorpay support recurring payments for Shopify subscriptions?
Yes, Razorpay offers a Subscriptions product that supports auto-debit via UPI Autopay, e-NACH, and card on file. This is useful for Shopify stores selling memberships, subscription boxes, or SaaS products.
Can I accept international payments through Razorpay on Shopify?
Yes. Razorpay supports international Visa, Mastercard, and Amex cards. You need to enable international payments from the Razorpay dashboard and ensure your business KYC includes foreign remittance eligibility. Fees are 3% + currency conversion charges.
What is Razorpay SmartCollect?
SmartCollect is Razorpay’s virtual account feature that assigns a unique bank account number or UPI VPA to each customer for seamless bank transfer reconciliation. It is useful for B2B Shopify stores where customers pay via NEFT/RTGS rather than card or UPI.
Need a smooth Razorpay and Shopify setup without the technical headaches? OneOnic’s team sets up and tests Razorpay integrations end-to-end, including webhooks, test-mode validation, and custom checkout flows.
Ready to Build a High-Converting Shopify Store?
OneOnic builds Shopify stores for growing Indian brands — from design and development to ongoing growth strategy. Our team has launched 100+ stores across fashion, food, wellness, electronics, and more.
💬 Chat with us now — click the chat icon at the bottom right of this page for instant support.
