I posted this in another forum post (vaguely related to the original topic), but thought it would be helpful to create a dedicated topic for Stripe issues.
We're seeing that the Stripe plugin doesn't seem to properly handle failed payments from the webhook notification. If a user enters an incorrect 3 digit CVV number, then Stripe will return a "payment_intent.requires_action" message, but this is not currently handled by the Smartstore code. This results in an order which looks to have been successfully processed in Smartstore, but has been marked as failed in Stripe. Is this something you're going to fix?
Also, if Stripe is the first payment method in a list, then every time a user goes to make a purchase but decides to use another payment method (e.g. Paypal), it looks like the "payment intent" has already been created within Stripe. This is not really a problem, but it could mean that you have lots of incomplete payments in the Stripe dashboard.