Thanks Cindy again.
It has been a long week, I was expecting a PayPal login to pop up when you select PayPal like the credit card credentials and that is what added to my confusion.
now when i click on PayPal and scroll down to "Confirm Order" it does that, all good to go. Thanks.
I have an observer that runs when the ZEN_UPDATE_ORDERS_HISTORY_BEFORE_SENDING_CUSTOMER_EMAIL notifier is triggered. The observer uses a class that is autoloaded. The observer modifies the order status email sent to customers after an order is complete. The code in paypalr.php also includes that notifier but when the observer is executed the class does not exist, even though the class is autoloaded both on the admin and store sides. The class does not exist error causes PayPal RESTFUL to fail.
How can I get the class loaded for PayPal RESTFUL to recognize it? I tried class_exists with autoload set to true in the observer but that did not work.
Thank you.
Dave
zc210, bootstrap, OPC, PayPal Restful 1.3.0, edit orders, automatic login
PLEASE HELP!!!
For some reason, PayPal checkout starting crashing yesterday. The following error is returned:
I created new keys in my PayPal account, and it looked to fix it for a little while, but then it happened again.Code:[08-Dec-2025 17:19:45 America/New_York] Request URI: /index.php?main_page=checkout_one, IP address: 2600:8800:5423:2b00:5d65:7405:86f9:140, Language id 1 #0 [internal function]: zen_debug_error_handler() #1 /includes/modules/payment/paypalr.php(618): trigger_error() #2 /includes/modules/payment/paypalr.php(605): paypalr->setConfigurationDisabled() #3 /includes/modules/payment/paypalr.php(293): paypalr->validateConfiguration() #4 /includes/classes/payment.php(120): paypalr->__construct() #5 /includes/modules/pages/checkout_one/header_php.php(380): payment->__construct() #6 /index.php(35): require('/home/sicassra/...') --> PHP Warning: Setting configuration disabled: The <b>live</b> credentials for the <var>paypalr</var> payment module are invalid. in /includes/modules/payment/paypalr.php on line 618.
I tested turning off directly accepting credit cards to see if that made a difference, it did not.
Any help figuring out why this is happening would be GREATLY appreciated.
I found the culprit! Cloudflare was not NOT playing nice with paypal API call backs. I'm not really sure why it wasn't an issue until now... ¯\_(ツ)_/¯
Cludflare is having a rough month.
Unfortunately, that was a repeat of November 18Th. There have been other, smaller problems almost daily since then.On December 5, 2025, starting around 8:47 UTC, Cloudflare experienced a widespread network outage that lasted about 25-30 minutes (resolved by roughly 9:13-9:20 UTC). This impacted a large portion of their traffic (reports vary from ~28% to affecting up to 20% of websites globally), causing "500 Internal Server Error" messages and downtime for many sites and services relying on Cloudflare, including LinkedIn, Zoom, Fortnite, Canva, Shopify, Groww, and others.
Cloudflare is still recommended; you just need to take some steps to tighten things up on your own end.
How to Use Cloudflare Safely for E-Commerce
You don’t have to choose between “all-in” or “none.” Most resilient setups do this:
- Use DNS-only (grey cloud) for your main domain/subdomain (e.g., www.yourstore.com) during critical traffic periods or if uptime is non-negotiable. This bypasses Cloudflare’s proxy during outages.
- Keep full proxy (orange cloud) on non-critical subdomains (blog, assets, images, etc.).
- Cache aggressively — static assets served from Cloudflare’s edge survive origin or proxy outages.
- Have a failover plan:
- Secondary DNS provider.
- Backup payment pages or lightweight static fallback (some brands switch to a cached “we’re busy” page during outages).
- Monitor and automate — use Cloudflare’s API or tools like UptimeRobot to auto-switch to DNS-only if issues arise.
A little help with colors.
myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
Free SSL & Domain with semi-annual and longer hosting. Updating 1.5.2 and Up.
ZC 2.1.0, PayPal Restful API, Bootstrap 4
I was checking my site thru pageSpeed Insights and i got a warning
Any ideas how and what to update? Thanks.
Maybe scary, maybe annoying. Harmful? Not really.
PayPal needs to update its SDK to match what modern browsers like Chrome are looking for.
It doesn't affect cart operation, but, like you found out, until the SDK is updated, Lighthouse will ding you for it.
This does not affect the older PayPal products, but I would not recommend leaving RESTful.
lat9 will be on top of any needed changes when PayPal updates the SDK.![]()
A little help with colors.
myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
Free SSL & Domain with semi-annual and longer hosting. Updating 1.5.2 and Up.