From 6b82df21af782c0eef44cfec56246bfc5cc1c223 Mon Sep 17 00:00:00 2001 From: Joe Sak Date: Tue, 6 Nov 2012 16:32:12 -0600 Subject: [PATCH] Send billing address to Paypal, so Customer doesn't have to enter twice --- .../spree/checkout_controller_decorator.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/controllers/spree/checkout_controller_decorator.rb b/app/controllers/spree/checkout_controller_decorator.rb index b6ca643..8ba98a7 100644 --- a/app/controllers/spree/checkout_controller_decorator.rb +++ b/app/controllers/spree/checkout_controller_decorator.rb @@ -390,6 +390,17 @@ module Spree # suggest current user's email or any email stored in the order opts[:email] = spree_current_user ? spree_current_user.email : order.email + opts[:address_override] = 1 + opts[:address] = { + :name => order.bill_address.full_name, + :zip => order.bill_address.zipcode, + :address1 => order.bill_address.address1, + :address2 => order.bill_address.address2, + :city => order.bill_address.city, + :phone => order.bill_address.phone, + :state => order.bill_address.state_text, + :country => order.bill_address.country.iso + } opts end