
What is the process of setting up Razorpay or Paytm on an Indian e-commerce site?
Razorpay Setup Steps
- Create a Razorpay Business account and complete KYC with PAN, bank proof, and GST details.
- Access the dashboard and generate your API keys (key_id and key_secret).
- Choose your platform: install Razorpay plugins for Shopify, WooCommerce, Magento, or integrate SDK/API for custom sites.
- Add Razorpay as a payment method in your e-commerce backend (with test/live keys).
- Configure webhook for real-time transaction updates, refund status, and failure handling.
Razorpay Custom Features
- Use Razorpay Checkout for hosted payment experience (mobile-friendly and secure).
- Add payment links or buttons on product or service pages.
- Set up instant settlements, split payments, and offer EMI or BNPL options.
- Use RazorpayX for automated payouts to vendors, delivery partners, or employees.
- Integrate fraud detection and smart retries for better success rates.
Paytm Payment Gateway Setup
- Sign up on Paytm for Business and submit KYC with Aadhaar, PAN, and business verification.
- After approval, access developer dashboard and generate MID (Merchant ID) and key.
- For WooCommerce, Magento, and Shopify, use official Paytm plugins.
- For custom sites, integrate Paytm’s SDKs (JavaScript, Android, iOS) or REST APIs.
- Enable UPI, wallet, cards, and net banking as accepted modes during configuration.
Paytm Custom Features
- Customize hosted checkout to include brand logo, themes, and OTP experience.
- Use Paytm’s refund APIs to issue returns and maintain payment logs.
- Monitor transaction status via callback URLs or use polling API for reconciliation.
- Offer Paytm Postpaid and cashback offers for increased conversions.
- Enable QR codes and POS machines for blended offline-online payments.
Final Testing and Go-Live
- Run integration in sandbox mode with dummy credentials for both platforms.
- Verify multiple scenarios like success, failure, refunds, cancellations, and timeouts.
- Switch to live keys only after testing is complete and security review is passed.
- Monitor dashboard for settlements and transaction errors during initial launch.
- Keep customer support ready to resolve early payment issues post-launch.