diff --git a/lib/generators/solidus_braintree/install/templates/app/helpers/solidus_braintree/braintree_checkout_helper.rb b/lib/generators/solidus_braintree/install/templates/app/helpers/solidus_braintree/braintree_checkout_helper.rb index c480fa7f..5c91f111 100644 --- a/lib/generators/solidus_braintree/install/templates/app/helpers/solidus_braintree/braintree_checkout_helper.rb +++ b/lib/generators/solidus_braintree/install/templates/app/helpers/solidus_braintree/braintree_checkout_helper.rb @@ -11,6 +11,8 @@ def braintree_3ds_options_for(order) onLookupComplete: nil, # populated after tokenization amount: order.total, email: order.email, + collectDeviceData: true, + IpAddress: request.remote_ip, billingAddress: { givenName: bill_address.firstname, surname: bill_address.lastname, diff --git a/lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_head_scripts.html.erb b/lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_head_scripts.html.erb index c1ab1b86..888788d5 100644 --- a/lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_head_scripts.html.erb +++ b/lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_head_scripts.html.erb @@ -1,25 +1,25 @@ <% content_for :head do %> - - + + <% if current_store.braintree_configuration.paypal? %> - + <% end %> <% if current_store.braintree_configuration.credit_card? %> - + <% if current_store.braintree_configuration.three_d_secure? %> - + <% end %> <% end %> <% if current_store.braintree_configuration.apple_pay? %> - + <% end %> <% if current_store.braintree_configuration.venmo? %> - + <% end %> <%= javascript_include_tag "spree/frontend/solidus_braintree/checkout" %>