Webhook Setup - Stripe.com

Login to your Stripe dashboard

Navigate to Developers → Webhooks section and click "Add endpoint". 

Copy Callback URL from HostBill module to Endpoint URL.

If Version can be selected, make sure to set it to 2020-08-27.

When selecting events, pick:

  • checkout.session.completed

  • checkout.session.async_payment_succeeded

  • checkout.session.expired

  • checkout.session.async_payment_failed

  • source.chargeable

  • source.failed

  • payment_intent.succeeded

  • payment_intent.processing

  • payment_intent.payment_failed

  • charge.succeeded

  • charge.failed

  • charge.dispute.funds_withdrawn

Configure endpoint
Configure new webhook

 

Once your Webhook is added click on it to navigate to its details page, from there click on Reveal under Signing secret and copy it for Stripe payment module configuration in HostBill.

Reveal Signing secret
Reveal signing secret

Multiple Stripe payment modules

You only need one Webhook for all enabled Stripe payment modules. Just make sure that it includes events listed on this page and all additional events mentioned on the related module documentation page.

If you already have multiple webhooks it is recommended to remove them and leave only one per installation.