Paymill enforces the 3D Secure verification by default, if the used bank card supports it.
If you want to test with feature, then you should use predefined bank cards in the test mode.
The simpliest way to do it is to check the «Test with the 3D Secure validation» option in my Magento extension.
When the option is checked, the extension will prefill the checkout form with the proper bank card data. It works only in the Paymill test mode.
Let’s show how it works…
Unlike many other payment services providers, Paymill does not use browser redirection for the 3D Secure verification, and does it with a popup.
The order is placed, and the payment is captured.
Let’s review the order in the customer’s account.
The customer can see the payment details (a masked card number) in his account.
Let’s review the order in the Magento 2 backend.
A Magento administrator can see much more information about the payment and the used bank card.
The «Transactions» tab contains a record about the payment API request and response.
An invoice has been created, and it has the «Paid» status.
Let’s review the payment in the Paymill merchant account.
The transaction (payment) has the «Complete» status.