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.

Installation🔗

  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 Panel → Marketplace → Payments 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 Transactions → Payments.
  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.

Example🔗

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.

×