Currently, the Express Checkout module does not support 3DS authentication. This PR adds the support for this functionality by creating and mounting the custom action component and handling the rest of the flow with the paymentDetails call.
The 3DS2 flow is now supported on the product page, mini cart page and cart page for GooglePay Express payment method.
Tested scenarios
complete a successful payment with GooglePay 3DS2 card and make sure the order is successful in Adyen CA + admin panel
complete a /payments call but don't complete the 3DS challenge, observe the admin panel and Adyen CA to see the payments were correctly handled
abandon the shopper session after the successful /payments and make sure the order is closed after OFFER_CLOSED is processed
complete 3DS2 payments on cart, mini cart and product pages
Summary
Currently, the Express Checkout module does not support 3DS authentication. This PR adds the support for this functionality by creating and mounting the custom action component and handling the rest of the flow with the
paymentDetails
call.The 3DS2 flow is now supported on the product page, mini cart page and cart page for GooglePay Express payment method.
Tested scenarios