Webhooks

Learn how to configure the webhooks in Stripe.

Proceed to Stripe Dashboard > Developers > Webhooks, then click on Add Endpoint button.

Add Endpoint in Stripe dashboard
Add Endpoint in Stripe dashboard
  • Endpoint URL: the URL can be taken from VirtueMart payment method settings. Read more.

Add Endpoint URL and select events
Add Endpoint URL and select events

Stripe and Stripe Checkout use different events. Please be careful and make sure which plugin's edition is in use before events will be added!

Then please select the following events if you use Stripe plugin:

payment_intent.canceled payment_intent.payment_failed payment_intent.succeeded charge.refunded

Then please select the following events if you use Stripe Checkout plugin:

checkout.session.completed checkout.session.async_payment_succeeded checkout.session.async_payment_failed charge.refunded

The same events in table:

Stripe plugin:
Stripe Checkout plugin:

payment_intent.canceled

checkout.session.completed

payment_intent.payment_failed

checkout.session.async_payment_succeeded

payment_intent.succeeded

checkout.session.async_payment_failed

charge.refunded

charge.refunded

Last updated