Razorpay Setup

Razorpay is the recommended payment gateway for Indian educators. It supports UPI, credit/debit cards, net banking, wallets, and EMI payments. This guide walks you through the complete setup process.

Prerequisites

  • A Razorpay account (sign up at razorpay.com)
  • Your business PAN and GST details (for KYC verification)
  • A bank account for settlement

Step 1: Create a Razorpay Account

  1. Visit razorpay.com and click Sign Up.
  2. Enter your business details and complete the registration.
  3. Complete KYC verification by uploading your PAN, Aadhaar, and business documents.
  4. KYC approval typically takes 1-3 business days.

Step 2: Get API Keys

  1. Log in to your Razorpay Dashboard.
  2. Go to Settings → API Keys.
  3. Click Generate Key (for test mode first).
  4. Copy the Key ID and Key Secret.

Important: The Key Secret is shown only once. Save it in a secure location immediately.

Step 3: Configure in Euron Systems

  1. Go to Settings → Payment Gateways → Razorpay.
  2. Enter your Razorpay credentials:
    • Key ID — Your Razorpay Key ID
    • Key Secret — Your Razorpay Key Secret
  3. Toggle Test Mode to on (for initial testing).
  4. Click Save.

Step 4: Configure Webhooks

Webhooks notify Euron Systems about payment events (success, failure, refund):

  1. In your Razorpay Dashboard, go to Settings → Webhooks.
  2. Click Add New Webhook.
  3. Enter the webhook URL provided by Euron Systems (shown in your gateway settings).
  4. Select these events:
    • payment.authorized
    • payment.captured
    • payment.failed
    • refund.created
    • subscription.activated
    • subscription.charged
    • subscription.cancelled
  5. Set the webhook secret and enter the same secret in Euron Systems.
  6. Click Create Webhook.

Step 5: Test the Integration

  1. With Test Mode enabled, create a test course with a price.
  2. Go to your storefront and attempt to purchase the course.
  3. Use Razorpay's test card numbers:
    • Success: 4111 1111 1111 1111 (any future expiry, any CVV)
    • Failure: 4111 1111 1111 1234
  4. Verify that the payment appears in both Razorpay and Euron Systems dashboards.

Step 6: Go Live

  1. In Razorpay Dashboard, generate Live Mode API keys.
  2. Update the keys in Euron Systems gateway settings.
  3. Toggle Test Mode to off.
  4. Run one real payment to confirm everything works.

Supported Payment Methods

MethodDescription
UPIGoogle Pay, PhonePe, Paytm, BHIM UPI
CardsVisa, Mastercard, Rupay, Amex, Diners
Net Banking50+ banks supported
WalletsPaytm, Mobikwik, Freecharge, Airtel Money
EMI3, 6, 9, 12, 18, 24 month EMI on cards

Settlement Schedule

Razorpay settlements are processed as follows:

  • Standard: T+2 business days (payment received on Monday, settled on Wednesday)
  • Instant Settlement: Available on request for a small fee

Was this page helpful? Contact us at support@euronsystems.com