Here are the most common reasons why PayPal may not show up on your WooCommerce checkout page and how to fix them:
1. PayPal Not Enabled in WooCommerce
Go to WooCommerce ⇨ Settings ⇨ PayPal.
Ensure PayPal is successfully connected to your WooCommerce store.
Your PayPal Merchant ID or Client ID & Secret (for PayPal Payments) may be missing or incorrect.
Verify that your API credentials are entered correctly.
2. Sandbox Mode vs. Live Mode
If you’re testing, make sure Sandbox Mode is enabled with sandbox credentials.
If you’re live, switch to Live Mode with live credentials.
Using sandbox credentials in live mode (or vice versa) will prevent PayPal from appearing.
3. Currency Not Supported
PayPal supports most major currencies, but if your WooCommerce store uses a currency not supported by PayPal, the option won’t show.
If you’re using currency switcher plugins, it automatically hide payment methods when customers select currencies not supported by PayPal to prevent checkout errors.
PayPal currently supports currencies, including:
- USD
- EUR
- GBP
- CAD
- AUD
- JPY, and 20+ currencies.
Check your store’s currency under WooCommerce ⇨ Settings ⇨ General ⇨ Currency Options.
Match supported currencies with your switcher plugin’s currency options and ensure PayPal is enabled only for currencies it supports.
4. Country or Region Restrictions
Some PayPal payment methods (like Pay Later, Venmo, and PayPal Credit) are only available in specific regions.
If your store country or the customer’s billing country is not eligible, PayPal may be hidden.
5. Checkout Page Conflicts
Some themes or plugins may override the checkout page and block PayPal.
Try disabling other checkout/payment plugins temporarily to check for conflicts.


