Troubleshooting & FAQs

Troubleshoot common error scenarios and find answers to frequently asked questions.

1. My Webhooks are not auto-configured since I am not using the upgraded version of WooCommerce. How do I manually configure webhooks?🔗

  • Webhook support is available from Razorpay Woocommerce Plugin v2.7.2 onwards.
  • You can configure only these events: payment.authorized, refund.created and virtual_account.credited.
  • Once you configure webhook on WooCommerce, you do not have to configure it on the Razorpay Dashboard.

To set up webhooks:

  1. In the WordPress Dashboard, click WooCommerce and go to Settings.
  2. In the Payments tab, complete the following steps:
    1. Select Enable Razorpay Webhook.
    2. Webhook Events: From the list, select the events for which you want to receive notifications.
    3. Webhook Secret: Enter the secret. This is a mandatory field as the secret is required for webhook signature verification.
  3. Click Save Changes.

2. How can I verify if webhooks are enabled?🔗

To verify if webhooks are enabled:

  1. Log into the Razorpay Dashboard and navigate to SettingsWebhooks.

  2. Select the relevant webhook URL.

  3. On the right panel, check if the status for payment.authorized, refund.created and virtual_account.credited is enabled.