Cart not cleared after 3D Secure authentication failed.

Hi,

We are facing an issue where customer cart remains saved after a 3DS failure. Here is the complete process to reproduce the bug :

  1. create a cart and proceed to checkout
  2. complete payment information with a 3DS credit card
  3. fail 3DS authentification
  4. go back to the website and delete remaining products to your shopping cart OR launch a new session with an empty cart
  5. create a new cart and proceed to checkout
  6. when arriving on the checkout, the order contains products from the 1st and 2nd cart

Products seem to be saved in the customer session or in the checkout cache system. What is particularly confusing is that even if the customer manually deteles products from his cart, they will still show up in the checkout.

This seems to be related to a 3DS issue, we reproduced this bug on several Shopify shops.

Thanks for your help.

2 Likes