Smartstore icon indicating copy to clipboard operation
Smartstore copied to clipboard

Stripe plugin doesn't handle payment_intent.requires_action event type

Open nick4501 opened this issue 2 years ago • 2 comments

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:

  1. Go through the checkout process and attempt to pay using Stripe, using an incorrect CVV
  2. The Stripe API will send a message to the Smartstore webhook, with a payment_intent.requires_action event type.
  3. 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).

nick4501 avatar Feb 22 '24 16:02 nick4501

Hi, is there any update on this issue? Will this problem be fixed in the 5.2.0 release of Smartstore?

tliser avatar Oct 10 '24 07:10 tliser

Yes, we will fix this for the next release.

Michael-Herzog avatar Oct 10 '24 08:10 Michael-Herzog

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.

Michael-Herzog avatar Nov 04 '24 19:11 Michael-Herzog