Jipa331 Posted August 14, 2023 Posted August 14, 2023 Hello, I've been using Stripe for years without any problems until now. But I've just noticed today that when I tried to add a new Stripe payment method (like Apple Pay, Giropay etc), It shows this error on my Dashboard. "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.failed, charge.dispute.created and charge.dispute.closed" This is happening all of a sudden now because I successfully added another Stripe payment option a few days ago. I set/made all webhook addresses on Stripe Dashboard properly and added Stipe's Webhook IP address to firewall whitelist and... already added Stripe Card payment gateway is still working well now. I just can't add new Stripe Payment Method, or can't edit current one. Is there any idea to solve this issue? or is it IPS itself issue at present suddenly? Because I'm running two different Invision Community-based websites on different server, but both are showing same error (IPS Version 4.7.4). I guess this issue is similar to the below thread, but not sure how they fixed it or not.
Marc Posted August 14, 2023 Posted August 14, 2023 You would need to first of all upgrade your sites to the latest release. There have been fixes on stripe since the version you have said you are running there.
Jipa331 Posted August 15, 2023 Author Posted August 15, 2023 19 hours ago, Marc Stridgen said: You would need to first of all upgrade your sites to the latest release. There have been fixes on stripe since the version you have said you are running there. I've just updated my website to the latest Invision version, 4.7.12. But the same error is occurred.
Marc Posted August 15, 2023 Posted August 15, 2023 I have created a ticket on this for you, so we can take a closer look
Jipa331 Posted August 15, 2023 Author Posted August 15, 2023 9 minutes ago, Marc Stridgen said: I have created a ticket on this for you, so we can take a closer look Okay. where can I find my ticket address?
Marc Posted August 15, 2023 Posted August 15, 2023 18 minutes ago, Jipa331 said: Okay. where can I find my ticket address? This is on email
Solution Jipa331 Posted August 15, 2023 Author Solution Posted August 15, 2023 Issue fixed. Sharing my approach for others to use. If you created a Stripe Webhook on the Stripe website (https://dashboard.stripe.com/webhooks/), Ensure that the number of webhooks does not exceed 16. Excessive webhooks on Stripe may disrupt its functionality. I resolved this by deleting duplicate, outdated, and unused Stripe webhooks. Marc 1
Recommended Posts