We are using Stripe gateway mainly with SEPA payments in Europe for hundreds of customers.
Everything was well configured for the last years but we are seeing since a couple of months a lot of subscription failures with the message on Stripe :État de PaymentIntent :requires_confirmation
Then the status is invoice.marked_uncollectible on Stripe. This is new as we did not encounter these kind of warnings before and we have then a lot of refused payments.
Can you tell me whether it could come from the CBsubs integration or is it a new thing from Stripe regarding SEPA payments ?
I'd like to find out before reaching to the customers and asking for a re payment
Thanks
EDIT:
I just noticed that I did not set our API version to 2025-05-28.basil, I changed it now
Could it be the explanations to above failures ?
Also it seems like we have about 100 transactions since 15 of august marked as marked_uncollectible which is absolutely unlikely. Is there a way to do something for these ?
Strange, normally Stripe handles the reconfirmation. Will take a look and add handling for the state, but I'm not sure why Stripe isn't anymore. Are you using Checkout or the inline Elements?
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Ok, I believe I see the problem. The JS needs to be explicitly told to handle this now. I'm not entirely sure when that was changed as I went through all the breaking changes between the version we had to latest and don't see it listed there, but we need to force use_stripe_sdk to true in our payment intent and setup intents. In addition to this I am also going to add support for confirming payments if they're in a requires_confirmation status.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Then the entire flow should've been handled by Stripe. Confirmation of payment intent or setup intents is only necessary for non-checkout payments since the flow is handled on-site. Will see if they added a use_stripe_sdk to checkout sessions, but I can't imagine a reason to do so. I recommend contacting Stripe to see why those payments aren't confirming.
You should be able to confirm them yourself manually by going to Stripe > Transactions and confirming from there or at least that's what their documentation says.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Did the payments actually go through? You can verify this on your Stripe dashboard. If so this would just be a state handling issue on CBSubs end and you can activate their subscription manually to workaround it. Will review putting checkout session payments into a pending status for that type of payment intent status as that might be the necessary process here.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.