Stripe plugin doesn't handle payment_intent.requires_action event type
Describe the bug If a customer attempts to complete a purchase using the Stripe payment method, but enters an incorrect 3 digit CVV number, the Stripe API will respond with a payment_intent.requires_action event type, but this is not handled in the Smartstore webhook, so the order is not properly marked as failed within Smartstore.
To Reproduce Steps to reproduce the behavior:
- Go through the checkout process and attempt to pay using Stripe, using an incorrect CVV
- The Stripe API will send a message to the Smartstore webhook, with a payment_intent.requires_action event type.
- This is unhandled, so the order is not properly processed
Expected behavior The order should be marked as failed (and the customer informed so that they can choose to pay using an alternative method).
Hi, is there any update on this issue? Will this problem be fixed in the 5.2.0 release of Smartstore?
Yes, we will fix this for the next release.
Cannot be reproduced anymore with the current code. If I enter a false CVC now I get the following message Your card's security code is incorrect. and no order will be created.