diff --git a/app/controllers/spree/paypal_controller.rb b/app/controllers/spree/paypal_controller.rb index b0b11af7..47a6ed3c 100644 --- a/app/controllers/spree/paypal_controller.rb +++ b/app/controllers/spree/paypal_controller.rb @@ -17,7 +17,7 @@ def express ip: request.remote_ip, return_url: confirm_paypal_url(:payment_method_id => params[:payment_method_id]), cancel_return_url: cancel_paypal_url, - currency: Spree::Config[:currency], + currency: current_order.currency, locale: I18n.locale.to_s.sub(/-/, '_'), brand_name: Spree::Config[:site_name], address: address_options, @@ -25,7 +25,7 @@ def express allow_guest_checkout: 'true', #payment with credit card for non PayPal users items: items ) - + redirect_to provider.redirect_url_for(response.token) end @@ -37,7 +37,7 @@ def confirm ip: request.remote_addr, token: params[:token], payer_id: payer_id, - currency: Spree::Config[:currency] + currency: current_order.currency }) # TODO: Add payment to order end @@ -66,4 +66,4 @@ def address_options } end end -end \ No newline at end of file +end