Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted January 7, 20205 yr Hi, It's not mentioned at all in the release notes but the Stripe.php file has significant changes in the newest release. These changes totally broke stripe for me and caused me to lose a lot of payments. Just a heads up if some folks have not upgraded yet and might be impacted by this  Thank you 🙂
January 7, 20205 yr What changes were needed in order to make Stripe functional? Last night I added Stripe as a payment gateway. Do I need change anything since I enabled stripe well after the latest Invsion update?
January 7, 20205 yr Author 9 minutes ago, Christforums said: What changes were needed in order to make Stripe functional? Last night I added Stripe as a payment gateway. Do I need change anything since I enabled stripe well after the latest Invsion update? I am not trying to freak you out. Just because it didn't work for me doesn't mean it won't work for you. I only wanted to give a heads up in case folks who are sensitive to stripe changes can decide if they want to wait or not to install the update. IF you're not really up and running, just move forward and see how things work.
January 7, 20205 yr Could you say how and what broke for you with stripe? As it's quite a sensitive part of the app, no one should upgrade if they use stripe based on your warning. But I can't judge how serious the warning is from the information you have provided so far. Maybe someone from IPS can clarify the issue.
January 7, 20205 yr Author Every purchase made using Stripe shows up as uncaptured. *nightmare for me*
January 7, 20205 yr Author 32 minutes ago, opentype said: No problems over here. I believe the issue is caused by this line 'confirm' => 'true', Setting it to false would likely fix it for me. I wonder why you are not having similar results. For now I fixed my entire issue by uploading an old version of Stripe.PHP I had it backed up.
January 7, 20205 yr The change was a silent patch in 4.4.9.1, and not part of the 4.4.9.2 release. Probably why it's not mentioned anywhere. Quote 104054: 3DSecure v2 cards not working with Stripe Â
January 7, 20205 yr Author 20 minutes ago, Martin A. said: The change was a silent patch in 4.4.9.1, and not part of the 4.4.9.2 release. Probably why it's not mentioned anywhere.  Great research! I am glad you found this because it in part explains why things are being tampered with. However, something is still wonky. I don't know why it was documented like that because I have the stripe file from 4.4.9.1 and 4.4.9.2 and I can assure you these changes were not applied until this new release. I can clearly see in my Dashboard the exact minute I completed my upgrade this morning is when everything went sideways. All sales started failing. Perhaps there was a change in 4.4.9.1 and 4.4.9.2 with the latter being what caused issue here. Thank you 🙂
January 7, 20205 yr 12 minutes ago, SJ77 said: I get about 1 sale every 5 minutes Can I buy what you are selling?
January 7, 20205 yr Author I deleted that part of my post. Sounded weird, wasn't trying to boast. Simply trying to point out it's easy for me to see when issue started.
January 7, 20205 yr The Stripe change happened silently between 4.4.9.1 and 4.4.9.2. This is not great practice.
January 7, 20205 yr The underlying issue is that the required Stripe web hook hasn't been configured, which means that Invision Community isn't being notified about payment events as it is expected to be. We're looking into making the web hook configuration automatic in future versions, so if it's mis-configured or not configured at all, we'll automatically correct the issue.
January 9, 20205 yr On 1/7/2020 at 7:18 PM, SJ77 said: Every purchase made using Stripe shows up as uncaptured. *nightmare for me* Did you manage to fix this issue? If not, the solution is to go into Admin CP, Payments, Stipe, and at the bottom you need to add the webhook, there should be a button to add it. Follow the instruction with the link to the end point, and select to 'receive all events' that should hopefully fix it for you.Â
Archived
This topic is now archived and is closed to further replies.