August 14, 2022 in Technical Problems
I'm currently trying to add Stripe as a payment method on my site.
I've filled out everything correctly & for whatever reason I keep getting the exact same error.
I've tried by listening to all events on the Stripe webhook, and then just listening to the events that show in the error below. All attempts give me this error.
In the setup guide for Stripe I did notice that the webhook link in the screenshots was an HTTPS://, not an HTTP:// so I'm not sure if this is part of the problem. My site is fully secure & I even got another SSL certificate as I thought that might be the fix.
If anyone has had this issue or has any clue why this is happening please let me know.
"There is not a webhook set up or it does not have all required event types enabled. The following events are required: source.chargeable, charge.succeeded, charge.faild, charge.dispute.created and charge.dispute.closed"
There is this error for a reason, did you trying finding them and than fixing them?
If you still have errors, you can contact me privately and I can have a look for you, maybe I can help you out.
Stripe should require HTTPS as well for your site to run properly.
I believe Jim is correct that Stripe requires full SSL connectivity (https://).
That reference to http rather than https in the screenshot is odd.
Does your conf_global.php specify http:// and you have a server-level redirect to https:// in .htaccess or similar?
If so, that may be the problem.
The conf_global.php file controls URL reference.
Make sure it specifies https:// for the URL to the site and also make sure that there are no redirects of http to https in place at the server level.
Does that help?
We are having this exact same issue, but I don't see that this was specifically resolved.
I've double checked the webhook on Stripe and it is fully functioning with "source.chargeable, charge.succeeded, charge.failed, charge.dispute.created and charge.dispute.closed" all selected and enabled. We created a new webhook with all available events selected just to be sure, with the same results.
We are using the provided endpoint URL:
Any help would be appreciated.
Ive created a ticket on this for you, so that we can discuss further
Started 1 hour ago
Started June 28
Started September 8