Home > Docs > Stripe Payment Gateway for WooCommerce > Configuring Webhook Endpoints to Receive WooCommerce Order Status Updates

Configuring Webhook Endpoints to Receive WooCommerce Order Status Updates

Last updated on October 14, 2024

Adding webhook endpoint

It is recommended that you add your site’s webhook to the Stripe dashboard to receive order status updates in a timely manner. To add a webhook endpoint,

  1. Navigate to WebToffee Stripe > General Settings from the WordPress dashboard.
  2. Head to the Webhooks section.
  3. Copy the webhook URL of your site.
Webhook section
Webhook section
  1. To insert the webhook URL,
    • Go to the Stripe dashboard,
    • Click on the Developers option.
    • Select Webhooks.
    • Then, click on the Add an endpoint button.
    • Enter the webhook URL in the Endpoint URL field.
    • Select the compatible events from the Select events to listen to the listing.
  1. A list of webhook events that are compatible with the plugin are given below:
    • charge.dispute.created
    • charge.succeeded
    • charge.failed
    • checkout.session.expired
    • source.chargeable
    • source.failed
    • payment_intent.succeeded
    • payment_intent.payment_failed
  1. The below image shows sample events selected.
  1. Click on Add endpoint button to create an endpoint.