Pass browser_info when creating user profiles
Point to fork with 3-D Secure patches for now
Raise custom error when authorizing 3-D cards
Add a authorise3d method to Adyen gateway
Add 3D form partial
Start authorise3d controller endpoint implementation
Record api requests with VCR
Create controller module to rescue Enrolled3DError

Users can include this on their CheckoutController or use a similar
approach to catch the exception and redirect customers to card issuer
for 3-D authentication
Always set recurring true when creating a profile
Better 3d partial layout
coffee-rails and sass-rails so we can bundle all things Spree

Experiencing weird conflicts with select2 when those are not on Gemfile
Set up payment recurring source after on 3d redirect

Trying to not complicate things more than they are already.

We can't run through Payment#create_payment_profile profile again
without adding more Payment attr accesssors and `if` sentence checks
Skip CSRF token check on authorise 3d redirect
Adyen API is not ruby Washington apply yourself
Move Enrolled3DError to its own file
Set gateway name and id on session when rescueing 3D

Help getting back which gateway customer picked
No need to inspect errors when theres none
Account for scenario when no recurring detail is returned
Adyen might not any details at all

Battle test it ..
Specs for 3-D redirect controller logic