Skip to Content Skip to Menu

Stripe failure with payment_intent : requires_confirmation

  • activha
  • activha
  • ONLINE
  • Posts: 2353
  • Thanks: 117
  • Karma: 13
2 days 13 hours ago - 2 days 13 hours ago #341896 by activha
Hello,

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 ?
Last edit: 2 days 13 hours ago by activha.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49536
  • Thanks: 8482
  • Karma: 1465
2 days 10 hours ago #341897 by krileon
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.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49536
  • Thanks: 8482
  • Karma: 1465
2 days 10 hours ago #341898 by krileon
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.

Please Log in or Create an account to join the conversation.

  • activha
  • activha
  • ONLINE
  • Posts: 2353
  • Thanks: 117
  • Karma: 13
2 days 10 hours ago #341899 by activha
We use CheckOut

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49536
  • Thanks: 8482
  • Karma: 1465
2 days 9 hours ago #341900 by krileon
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.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 49536
  • Thanks: 8482
  • Karma: 1465
2 days 9 hours ago #341901 by krileon
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.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum