API ReferenceIntegrationsKnowledge Base

Arastta Extension

Arastta is a next generation of Open Source ecommerce software built using modern technologies. It has a modular and lightweight structure making it the perfect market place for theme and extension developers.

Integrating your Arastta site with Razorpay allows you to accept payments on your Arastta site via the Razorpay Payment Gateway. You can accept payments via debit card, credit card, netbanking (supports 3D Secure), UPI or through any of our supported wallets.

The plugin offers seamless integration, allowing the customer to pay on your website without being redirected. This allows the plugin to work across all browsers and ensures compatibility with the latest version of Arastta.


  1. Download a ZIP of the repository. The master branch holds the plugin for the latest Arastta version.

  2. Copy all files/folders recursively to Arastta installation directory.
  3. Log into Arastta.
  4. Navigate to the Admin Panel --> Marketplace --> Payments and enable the Razorpay extension.
  5. Click Edit next to Razorpay and complete the following actions:
    1. Add your Razorpay <key_id> and <key_secret>. These can be generated from your Dashboard.
    2. Change plugin status to Enabled.
    3. Click Save to save the plugin settings.

Generate API Key#

You have to generate separate API Keys for the test and live modes. No money is deducted from your account in test mode.

To generate API key:

  1. Log into your Dashboard.
  2. Select the mode for which you want to generate the API key from the menu ribbon.
  3. Navigate to Settings.
  4. Click API Keys.
  5. Click Generate Key to generate key for the selected mode.

The Key Id and Key secret appear in a pop-out window. You also have the option to download the Key Details.

Watch the short animation below for more information.

After generating the keys from the Dashboard, download and save them securely. If you do not remember your API Keys, you need to re-generate it from the Dashboard and replace it wherever required.