Sylius/PayPalPlugin

3D Secure

LucaGallinari opened this issue · 0 comments

Actually the plugin does not "handle" the 3D Secure, and for European countries this is required by the PSD2. Here is the guide to enable it. By using liabilityShifted, authenticationStatus and authenticationReason you can decide if the 3D secure went successful or if it failed, so that the user can be informed on what went wrong and what he can do. Some cases are his fault and others does not depend on him. Some cases can be handled as success or failure depending on merchant.

I don't know if this should be handled by the plugin but at least the doc should be improved to specify that this is required by law for Europe and some links to the doc would be helpful.