-
-
Notifications
You must be signed in to change notification settings - Fork 76
Introduce 3D Secure support for credit cards #232
Conversation
cb4512e
to
312a2ea
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome, thanks!
The 3.52.0 version is the minimum version required to be able to introduce the 3D Secure 2 support.
rebased from master and force pushed |
I'm trying to figure out build failures. I think that it would be helpful to also update the README adding a bit of documentation for this option, or at least, specify that we support 3D Secure on this Payment Gateway. |
Added a bit of documentation on how to enable 3DS. Here's a preview: https://github.com/nebulab/solidus_paypal_braintree/tree/3ds-support#3d-secure @kennyadsl it seems the failing specs are related to sprockets v4. We may want to fix it in the Gemfile also here to v3, wdyt? |
Re-running specs, they should be ok now! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
awesome! |
This introduces 3D Secure support to satisfy the Strong Customer Authentication (SCA) requirements introduced by PSD2.
By default, 3DS is disabled. Once enabled on Braintree, it must be enabled also from Solidus Admin by checking the newly introduced checkbox in the Braintree Configuration page (see screenshot).
When enabled, here's how the checkout payment step looks:
Related issue: #162
Refs: