Forums / PayPal RESTful support / PayPal RESTful API Payment Module

PayPal RESTful API Payment Module

Views: 84,746

Results 361 to 380 of 491
23 Oct 2025, 9:46 AM
#361
brittainmark avatar

brittainmark

Totally Zenned

Join Date:
Apr 2009
Posts:
509
Plugin Contributions:
1

PayPal RESTful API Payment Module

Is the equivalent of the PayPal express checkout button available in PayPal restful? The button that used to be placed on the shopping cart.

Mark Brittain
http:\innerlightcrystals.co.uk\sales\

23 Oct 2025, 12:19 PM
#362
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,110
Plugin Contributions:
56

Re: PayPal RESTful API Payment Module

brittainmark:

Is the equivalent of the PayPal express checkout button available in PayPal restful? The button that used to be placed on the shopping cart.
Not currently.

24 Oct 2025, 5:29 AM
#363
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

lat9:

You don't need (or want) to change that Admin folder name ... "bad" things would result.

Thank you Cindy.

24 Oct 2025, 3:16 PM
#364
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

lat9:

You don't need (or want) to change that Admin folder name ... "bad" things would result.

Thanks Cindy for your help.

I installed the RESTful API module and I got the credentials from PayPal and configured the module to the best of my knowledge using the documentation and wiki online.

I set the zone to none, i also tried United States and i tested the store front to get this
Attachment 21062

Note: i am testing from outside the USA

I have not removed PayPal Payment Pro and PayPal Express Checkout, however, i set both Enable this Payment Module? to False
Attachment 21063

Is it the region i am testing from or is it something else? Please help and thanks in advance.

24 Oct 2025, 6:41 PM
#365
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,110
Plugin Contributions:
56

Re: PayPal RESTful API Payment Module

TamyA:

Thanks Cindy for your help.

I installed the RESTful API module and I got the credentials from PayPal and configured the module to the best of my knowledge using the documentation and wiki online.

I set the zone to none, i also tried United States and i tested the store front to get this
Attachment 21062

Note: i am testing from outside the USA

I have not removed PayPal Payment Pro and PayPal Express Checkout, however, i set both Enable this Payment Module? to False
Attachment 21063

Is it the region i am testing from or is it something else? Please help and thanks in advance.
Check to make sure that the paypalr payment module is actually enabled; it'll auto-disable if it finds the credentials to be invalid.

25 Oct 2025, 6:56 AM
#366
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

lat9:

Check to make sure that the paypalr payment module is actually enabled; it'll auto-disable if it finds the credentials to be invalid.

Based on the followings i believe it is enabled,

Attachment 21068

Attachment 21067

Do i need to retire PayPal Payment Pro and PayPal Express Checkout or just setting them to false is enough?

25 Oct 2025, 5:10 PM
#367
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

OK, it was a stupid mistake on my part, i overlooked the transaction Currency and the wrong one was selected, after fixing that i was able to see the following:

Attachment 21069

Now when I click on credit card or the image of cards next to it it expands but PayPal is not doing anything, it is a dead link (it does not take me anywhere)

Attachment 21070

Any Idea why PayPal is not working?

25 Oct 2025, 5:39 PM
#368
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,110
Plugin Contributions:
56

Re: PayPal RESTful API Payment Module

TamyA:

OK, it was a stupid mistake on my part, i overlooked the transaction Currency and the wrong one was selected, after fixing that i was able to see the following:

Attachment 21069

Now when I click on credit card or the image of cards next to it it expands but PayPal is not doing anything, it is a dead link (it does not take me anywhere)

Attachment 21070

Any Idea why PayPal is not working?
"Not doing anything" doesn't give me much to go on. Have you filled out the credit-cart credential fields?

25 Oct 2025, 5:53 PM
#369
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

lat9:

"Not doing anything" doesn't give me much to go on. Have you filled out the credit-cart credential fields?

Yes i did. I also ran a test order for a $1 and it got processed and i captured it, so Credit card works flawlessly,

25 Oct 2025, 6:59 PM
#370
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

lat9:

"Not doing anything" doesn't give me much to go on.

Sorry Cindy, i thought you are telling me "Not doing anything" not ask me to explain what that means.
What i meant when i click on PayPal (text or image) it suppose to take me to PayPal login to pay for my purchase, right? but that does not happen it dose not take me any where or expand or anything, it is just there for looks only.

25 Oct 2025, 9:23 PM
#371
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,110
Plugin Contributions:
56

Re: PayPal RESTful API Payment Module

TamyA:

Sorry Cindy, i thought you are telling me "Not doing anything" not ask me to explain what that means.
What i meant when i click on PayPal (text or image) it suppose to take me to PayPal login to pay for my purchase, right? but that does not happen it dose not take me any where or expand or anything, it is just there for looks only.
When you click the PayPal/Credit Card block, you need to fill in the credit card credentials to proceed with the checkout process and then click the "submit" button for the associated form.

26 Oct 2025, 3:17 AM
#372
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

lat9:

When you click the PayPal/Credit Card block, you need to fill in the credit card credentials to proceed with the checkout process and then click the "submit" button for the associated form.

The credit card part is working fine and processing, the problem is when a customer wants to pay with Paypal.

26 Oct 2025, 6:51 AM
#373
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

lat9:

When you click the PayPal/Credit Card block, you need to fill in the credit card credentials to proceed with the checkout process and then click the "submit" button for the associated form.

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.

30 Oct 2025, 5:18 PM
#374
dave224 avatar

dave224

Zen Follower

Join Date:
Jun 2012
Posts:
481
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

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

31 Oct 2025, 1:22 PM
#375
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,110
Plugin Contributions:
56

Re: PayPal RESTful API Payment Module

Dave224:

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

PayPal RESTful's issuance of that notification occurs only when the zen_update_orders_history function isn't present in the core; it is for zc210.

9 Dec 2025, 2:37 PM
#376
mikestaps avatar

mikestaps

Zen Follower

Join Date:
Aug 2010
Location:
Grand Blanc, MI
Posts:
305
Plugin Contributions:
1

Re: PayPal RESTful API Payment Module

PLEASE HELP!!!

For some reason, PayPal checkout starting crashing yesterday. The following error is returned:

[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 created new keys in my PayPal account, and it looked to fix it for a little while, but then it happened again.

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.

9 Dec 2025, 9:34 PM
#377
mikestaps avatar

mikestaps

Zen Follower

Join Date:
Aug 2010
Location:
Grand Blanc, MI
Posts:
305
Plugin Contributions:
1

Re: PayPal RESTful API Payment Module

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... ¯_(ツ)_/¯

9 Dec 2025, 10:39 PM
#378
dbltoe avatar

dbltoe

Totally Zenned

Join Date:
Jan 2004
Location:
N of San Antonio TX
Posts:
9,849
Plugin Contributions:
18

Re: PayPal RESTful API Payment Module

Cludflare is having a rough month.

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.

Unfortunately, that was a repeat of November 18Th. There have been other, smaller problems almost daily since then.

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.

Need a hand with Zen Cart? Hire the team at myZenCartZone.com for upgrades, repairs, and custom plugins.
Zen Cart Certified hosting at myZenCartHost.com

13 Jan 2026, 3:12 PM
#379
tamya avatar

tamya

Zen Follower

Join Date:
Feb 2007
Posts:
336
Plugin Contributions:
0

Re: PayPal RESTful API Payment Module

ZC 2.1.0, PayPal Restful API, Bootstrap 4

I was checking my site thru pageSpeed Insights and i got a warning
Attachment 21132

Any ideas how and what to update? Thanks.

13 Jan 2026, 8:36 PM
#380
dbltoe avatar

dbltoe

Totally Zenned

Join Date:
Jan 2004
Location:
N of San Antonio TX
Posts:
9,849
Plugin Contributions:
18

Re: PayPal RESTful API Payment Module

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.:yes:

Need a hand with Zen Cart? Hire the team at myZenCartZone.com for upgrades, repairs, and custom plugins.
Zen Cart Certified hosting at myZenCartHost.com