Stripe webhook management
Create, validate, recreate and enable the required signed Stripe webhook endpoint.
Understand the required Stripe webhook event
The module subscribes only to successful PaymentIntent events.
Open guide →How-to guideFind the exact webhook endpoint
Use the generated site URL ending in /ideal/webhook.
Open guide →How-to guideCreate the Stripe webhook from the CRM warning
Allow the module to create and store a matching endpoint.
Open guide →How-to guideRecreate a mismatched Stripe webhook
Delete the old matching endpoint and replace stored webhook credentials.
Open guide →How-to guideCreate the webhook manually in Stripe
Recover when automatic endpoint creation fails.
Open guide →How-to guideEnable a disabled Stripe webhook from the CRM
Re-enable the stored endpoint when the gateway warning reports disabled status.
Open guide →How-to guideVerify the stored webhook ID
Confirm the CRM webhook ID matches the endpoint found in Stripe.
Open guide →How-to guideProtect the webhook signing secret
Treat the stored signing secret as a production credential.
Open guide →How-to guideUnderstand webhook environment detection
Know why the settings warning says test or production.
Open guide →How-to guideUnderstand matching-endpoint deletion during creation
Know which Stripe endpoints the create action can delete.
Open guide →How-to guideTroubleshoot a webhook API-key warning
Correct a publishable-key/secret-key mismatch or invalid secret.
Open guide →How-to guideTroubleshoot automatic webhook creation failure
Use the stored flash error and manual endpoint details.
Open guide →How-to guideReview the create-webhook permission limitation
Understand that the supplied create route has no explicit staff capability check.
Open guide →