1. Build Integration

Steps to integrate your Arastta website with Razorpay Payment Gateway.

Follow the steps given below to integrate Razorpay Payment Gateway with your Arastta website.


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

  2. Log into Arastta.

  3. Navigate to the Admin PanelMarketplacePayments and enable the Razorpay extension.

  4. 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.

Verify Payment Status🔗

You can track the payment status from the Razorpay Dashboard, subscribe to the Webhook event or poll our APIs.

Verify Payment Status From Dashboard🔗

  1. Log into the Dashboard and navigate to TransactionsPayments.
  2. Check if a payment_ID has been generated and note the status. In case of a successful payment, the status is marked as captured.

Subscribe to Webhook events🔗

You can use Razorpay Webhooks to configure and receive notifications when a specific event occurs. When one of these events is triggered, we send an HTTP POST payload in JSON to the webhook's configured URL. Know how to set up Webhooks.


If you have subscribed to the order.paid webhook event, you will receive a notification every time a customer pays you for an order.

Poll APIs🔗

Poll Payment APIs to check the payment status.