From 938baf09f2ee356bc71cdae397a4d961799c524e Mon Sep 17 00:00:00 2001 From: Giovanni Messina Date: Fri, 11 Sep 2020 15:26:17 +0200 Subject: [PATCH] Fix expired SSL certificate Error from using the old PayPal SDK. from https://github.com/spree-contrib/better_spree_paypal_express/pull/214/commits/8614a3556830ac58fddb949848c4be3b009adc59 --- app/models/spree/gateway/pay_pal_express.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/models/spree/gateway/pay_pal_express.rb b/app/models/spree/gateway/pay_pal_express.rb index f9086cb6..39cf02e3 100644 --- a/app/models/spree/gateway/pay_pal_express.rb +++ b/app/models/spree/gateway/pay_pal_express.rb @@ -19,10 +19,12 @@ def provider_class def provider ::PayPal::SDK.configure( - :mode => preferred_server.present? ? preferred_server : "sandbox", - :username => preferred_login, - :password => preferred_password, - :signature => preferred_signature) + :mode => preferred_server.present? ? preferred_server : "sandbox", + :username => preferred_login, + :password => preferred_password, + :signature => preferred_signature, + :ssl_options => { :ca_file => nil } + ) provider_class.new end