The core of the e-commerce part of the overall solution. This is an ecommerce shopping cart solution built on top of the DNN (DotNetNuke) CMS. Anyone can do commerce online now!
In the EU & UK, online card transactions now require 3-D Secure (https://en.wikipedia.org/wiki/3-D_Secure) support as an extra layer of security. This works by the system presenting an additional challenge to the user and can take the form of entering a code sent to them via text message or from a security app, etc. Stripe transactions have started to fail in HC due to this requirement.
Software Versions
DNN: 9.3.2
Hotcakes: 3.6.0
To Reproduce
Steps to reproduce the behavior:
Set Stripe as the credit card gateway
Attempt to make a transacton with a card which requires 3-D Secure authorisation
Transaction will fail
Expected behavior
Payment page to support and present 3-D Secure challange for successful transaction.
Actual behavior
Some transactions fail if the user's card requires 3-D Secure support. In HC Order payment page we see these messages as part of the transaction logs:
STRIPEauthentication_required - Stripe Error: Your card was declined. This transaction requires authentication.
Describe the bug
In the EU & UK, online card transactions now require 3-D Secure (https://en.wikipedia.org/wiki/3-D_Secure) support as an extra layer of security. This works by the system presenting an additional challenge to the user and can take the form of entering a code sent to them via text message or from a security app, etc. Stripe transactions have started to fail in HC due to this requirement.
Software Versions
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Payment page to support and present 3-D Secure challange for successful transaction.
Actual behavior
Some transactions fail if the user's card requires 3-D Secure support. In HC Order payment page we see these messages as part of the transaction logs:
STRIPEauthentication_required - Stripe Error: Your card was declined. This transaction requires authentication.
Additional context
Stripe info on their support for 3-D Secure: https://stripe.com/docs/payments/3d-secure