Magento 2 – PayPal Missing on Checkout After Upgrade to 2.1.8

checkoutmagento2paypalpaypal-express

I upgraded from 2.1.7 to 2.1.8 but since the upgrade, PayPal Express no longer shows as a method of payment on the checkout page.

I've re-entered all API, switched to default theme, tried reinstalling the PayPal module, tried about every single PayPal option, made sure no conflicts with Braintree, made sure all other PayPal methods were disabled, but once on the payment screen, PayPal is not an option for payment.

I can get the buttons to show on all category pages, product page and even the cart. It's on the step 2 of one page checkout where there's no PayPal option for payments.

It is a multistore setup and it doesn't work on either site. I'm clueless at this point and read the dev, but it didn't mention anything about new PayPal settings, at least that I'm aware of. Any insight is greatly appreciated.

Best Answer

Although the questions is asked more than a year ago it is pretty difficult to find a good answer for this issue. Let me help people save time in the future who look for an answer too.

It seems that since version 2.1.8 there has been introduced a bug which makes a working/configured Paypal payment option disappear (or not show up in the first place) from the checkout page. The solution is to set the enabled option to yes of the PayPal Billing Agreement section. This wil make sure Paypal will be visible (agian).

enter image description here

Related Topic