> For the complete documentation index, see [llms.txt](https://docs.paymentpageplugin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.paymentpageplugin.com/payment-gateways/stripe/stripe-webhook-configuration.md).

# Stripe Webhook Configuration

Once you've connected in Stripe in LIVE and TEST modes, you'll see the option to configure Webhook Settings.&#x20;

Webhooks are recommended because they simply create a more reliable communication method with Stripe to verify and confirm payments have been processed.&#x20;

{% hint style="warning" %}
Webhook Settings must be configured or LIVE and TEST modes independently. Please follow the instructions for both the LIVE and TEST overlay windows, as they each have unique Webhook URLs.
{% endhint %}

{% hint style="danger" %}
Webhooks must be configured in order for HTTP Requests to work properly.&#x20;
{% endhint %}

![Webhook Settings Links](/files/TLRqdy8bujn0TzUeYcE5)

Go to your [Stripe Webhooks Settings](https://dashboard.stripe.com/webhooks), and enter the Webhook URL for the Endpoint URL and select the `payment_intent.succeeded` event to listen to. Your settings should be configured like this:

![Configured Endpoint URL and Event](/files/F6i23T9Tg3sjTN0zBkbU)

Click Add Endpoint, and then Reveal your Signing Secret:

![Reveal Stripe Signing Secret](/files/mdSuTFO7ym5PxnvAyIkG)

Paste the Signing Secret into the plugin Webhook Settings:

![Webhook Signing Secret](/files/3VV97DUcit1MMFMMyGYC)

Be sure to click Save Settings, and follow the exact same process for both LIVE and TEST modes.&#x20;
