Lost income due to COVID-19? E-junkie is providing 1 year free accounts to sell anything, anywhere. Click Here for more details.

Demo eBook

Buy Now Add to Cart

Register with Razorpay

Razorpay is an online payment gateway which allows businesses in India to collect payments online through credit card, debit card, netbanking and popular wallets including JioMoney, Mobikwik, PayUmoney, Airtel Money, FreeCharge, Ola Money and PayZapp.

How to integrate E-junkie and Razorpay


NOTE: Razorpay is only available for merchants based in India.

  1. If you don't already have a Razorpay account:
    1. Sign up with Razorpay;
    2. Activate your new Razorpay account;
    3. Note your Razorpay account must be in Live mode, as we cannot process orders placed in Test mode.
  2. Sign into your Razorpay Dashboard:
    1. Go to Settings > Webhooks:
      1. Click Setup your Live Webhook;
      2. Copy and paste this URL:
        https://www.e-junkie.com/ecom/webhook_rp.php?cid=XXXXXX
        (replace XXXXXX with your E-junkie Client ID, which you can find in E-junkie Seller Admin > Manage Seller Account > View Account Summary)
      3. Secret: Enter random numbers/letters or a long word/phrase only you know;
        (note you will need to type or paste this into E-junkie later)
      4. Tick the boxes to enable these Active Events:
        payment.authorized
        payment.captured
        payment.failed
      5. Click Save.
    2. Go to Settings > API Keys:
      1. Click Generate Key;
        NOTE: if you'd already generated a key previously and didn't save a copy of your Key Secret, click Regenerate Key; if you have any other Razorpay integrations using the old key, you will need to update those with your new Key ID and Key Secret.
      2. Leave this New Key panel open, so you can copy and paste your Key ID and Key Secret into your E-junkie Profile (see below);
      3. You may also wish to click Download Key Details to save your new Key ID and Key Secret to a rzp.csv text file, which you can store someplace safe for future reference.
  3. Open a new browser window/tab and sign into your E-junkie Seller Admin:
    1. Go to Manage Seller Account > Edit Profile;
    2. Click More Payment Options at the bottom of the screen;
    3. Under the section Accept Credit Cards, select Razorpay;
    4. Switch back to the window/tab where you left your Razorpay Dashboard open;
    5. Use your computer's copy-paste commands to copy the Key ID from Razorpay and paste it into the Key ID field in your E-junkie Profile;
    6. Then copy and paste your Key Secret from Razorpay into E-junkie;
    7. Then type or paste your Webhook Secret word;
    8. Click Submit to apply changes;
    9. You can now switch back to Razorpay and log out.
  4. Go to E-junkie Seller Admin > Add product to add your product in E-junkie:
    • Be sure to select Indian Rupee as the Currency for your product pricing;
    • Once you add a product, copy the button code we provide to paste into your Web site.

Special Notes:

  • Razorpay cannot be combined with other Payment Gateways such as PayPal Payments Pro/Advanced, PayPal Payflow Pro/Link, 2Checkout, Authorize.Net, Braintree, Instamojo, or Stripe in our system, as you can only use one gateway provider to accept card-based direct payments with our system;
  • You can combine regular PayPal Payments Standard with Razorpay in the same E-junkie account to offer a choice of payment methods, but bear in mind:
    • If you are based in India, PayPal would block payments from Indian buyers;
    • Razorpay requires pricing to be in Indian Rupees (INR), whereas PayPal does not support INR as a pricing currency, so you would need to add duplicate products priced in INR and some other currency PayPal supports;
    • Our shopping cart can only hold items in a single currency, so to avoid problems we would recommend having separate sales pages for Indian vs. non-Indian buyers; your sales page for India would have buttons for items priced in INR, and your other sales page would have items priced in your other currency.