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,
- Navigate to WebToffee Stripe > General Settings from the WordPress dashboard.
- Head to the Webhooks section.
- Copy the webhook URL of your site.

- To insert the webhook URL,
- Go to the Stripe dashboard.
- Under the Webhooks tab, click on Create an event destination.
- Enter the webhook URL in the Endpoint URL field.
- Select the compatible events from the Select events to listen to listing.


- A list of webhook events that are compatible with the plugin are given below:
- charge.dispute.created
- charge.succeeded
- charge.failed
- charge.refunded
- source.chargeable
- payment_intent.succeeded
- payment_intent.payment_failed
- checkout.session.expired
- checkout.session.async_payment_succeeded
- checkout.session.async_payment_failed
- The below image shows sample events selected.

- On selecting events, click Add events.
- Finally, click Add endpoint.
Once you add an endpoint, the Webhooks section in the Stripe dashboard will look like this:

[email protected]
June 14, 2025
how can I add more payment methods like ideal google pay
and on mobile version I see Apple Pay but on desktop lapton I see not apple pay
how we can solve this
Sanjai Valsan
June 18, 2025
Hi,
Thank you for reaching out,
To add more payment methods like iDEAL and Google Pay, you can follow our dedicated setup guides below:
✅ Enable iDEAL with Stripe
✅ Enable Google Pay with Stripe
As for Apple Pay, it’s normal for it to appear on mobile devices but not always on desktop. Apple Pay is only supported in the Safari browser on Apple devices — and only if the user has Apple Pay set up on their device.
If you’re using Safari on a Mac and still don’t see Apple Pay, feel free to contact our support team — we’d be happy to help troubleshoot!
Billa
August 20, 2024
I’ve done all of this and now it says ‘waiting for events’ and has done for about 20 minutes. Any suggestions please? I don’t know what happens next…
Thanks
Sanjai Valsan
August 23, 2024
Hi Billa,
Thank you for reaching out. The ‘waiting for events’ message typically means that your webhook is correctly set up but hasn’t yet received any events from Stripe. If the issue persists, please feel free to contact our customer support team for further assistance.
Esteban
May 19, 2024
Hello, thank you for the information.
I have a question, about the “webhook URL in the Endpoint URL field”. Is that the website home URL, or any other URL?
Sanjai Valsan
May 24, 2024
Hi Esteban,
Thank you for reaching out!
The Webhook URL in the endpoint URL field is not the website home URL. It includes the home URL as a part of it but also has additional path elements specific to the webhook functionality.
tai
September 17, 2023
i install the free version plugin to my woocom but when i do test – it appears “Error processing checkout. Please try again.” Is there anyone can help?
Arjun
September 19, 2023
Hi Tai,
Thank you for reaching out to us. It looks like you need some technical assistance. Please reach out to our support team with the following information:
1. Error log from Stripe Dashboard.
2. Screenshot of the checkout page.
3. System status report (WooCommerce > Status > Get System Report).