Ecommerce software home
Shopping Cart Software Forum for Ecommerce Templates
 
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

Find us on Facebook Follow us on Twitter View our YouTube channel
Search our site
Forum Search
Google Site Search
Author « Topic »  

martinOV
Advanced Member

United Kingdom
437 Posts

Posted - 12/15/2025 :  03:55:44  
Hi,
I am having issues with Paypal payments. I am using the older versions, PayPal payments standard & Paypal express. I have had to remove PayPal express as it was no longer working. I cannot currently upgrade to Paypal checkout as they require a customer service telephone number which i don't currently have & is tricky for me to set up due to varying locations.

Paypal express was giving errors so for now i have removed it. Paypal standard is causing a debug email to be sent with every order (ppconfirm.php debug). It is still taking payments but appears to customers to be not functioning, giving a website error "SSL certificate OpenSSL verify result: unable to get local user certificate (20)<br>", so customers are making multiple orders.

Any ideas on how i fix or work around this would be appreciated

I have just purchased an updater to be applied hoping that may help & is necessary anyway

Thanks

Martin

Phil
ECT Moderator

United Kingdom
7801 Posts

Posted - 12/15/2025 :  06:47:18  
Hi Martin,
quote:
giving a website error "SSL certificate OpenSSL verify result: unable to get local user certificate (20)<

I would show that error to your host and ask them to check the installation of the SSL certificate.

But really you should update and use PayPal Checkout



*Contact Us*
*Buy The PHP Capture Card Plugin*
*Rate Our Services/View Our Feedback*

Edited by - Phil on 12/15/2025 06:49:43

martinOV
Advanced Member

United Kingdom
437 Posts

Posted - 12/15/2025 :  09:33:34  
I did go to the web host when the ppconfirm.php debug errors started & they installed a new certificate but that obviously hasn't solved the problem & now the website error message has started. I will try asking them to check again

thanks

Martin

Vince
Administrator

43270 Posts

Posted - 12/15/2025 :  12:31:39  
Hi Martin
quote:
giving a website error "SSL certificate OpenSSL verify result: unable to get local user certificate (20)<
Actually, is it possible that you are using an out of date version of the PHP language on the server?

Vince

Click Here for Shopping Cart Software
Click Here to sign up for our newsletter
Click Here for the latest updater

martinOV
Advanced Member

United Kingdom
437 Posts

Posted - 12/16/2025 :  04:57:50  
Hi Vince,
I am on php 7.4 & it appears that 8.4 is available. Would it be better to move to 8.4?

Thanks

Martin

Vince
Administrator

43270 Posts

Posted - 12/19/2025 :  02:04:23  
Hi Martin
The issue I was thinking of would only affect older versions of PHP so I really would move to PayPal Checkout if possible. If you update the cart then please do update to PHP 8+

Vince

Click Here for Shopping Cart Software
Click Here to sign up for our newsletter
Click Here for the latest updater

martinOV
Advanced Member

United Kingdom
437 Posts

Posted - 12/19/2025 :  05:09:33  
Hi Vince,
Thanks. I did update in the end to 8.4. I'm still getting the PPconfirm.php debug emails but the customers appear not to be receiving the confusing false error on the website, so at least things are working.

I have now found some options for telephone messages forwarded to email using virtual numbers so once i work out which one is best I will sign up & be able to give a phone number to allow the PayPal upgrade.

Thanks

Martin

martinOV
Advanced Member

United Kingdom
437 Posts

Posted - 01/12/2026 :  11:38:10  
Hi,
I've now updated to Paypal Checkout but am still getting the ppconfirm.php debug emails with every PayPal payment. The payments are working but the debug email comes with every payment. So I am now on ECT 7.8.8 & PHP 8.4. My web hosts have also renewed the SSL certs.

AI tells me i need to edit the ppconfirm file but i am a little wary to try this

Is there any other option to fix this?

Thanks

Martin

Phil
ECT Moderator

United Kingdom
7801 Posts

Posted - 01/12/2026 :  11:51:26  
Can you check your vsadmin/includes.php for a debug parameter?
If it's present just comment it out or remove it.



*Contact Us*
*Buy The PHP Capture Card Plugin*
*Rate Our Services/View Our Feedback*

martinOV
Advanced Member

United Kingdom
437 Posts

Posted - 01/12/2026 :  14:44:20  
Thanks Phil, there is no debug mentioned in includes.php

Martin

martinOV
Advanced Member

United Kingdom
437 Posts

Posted - 01/12/2026 :  15:42:32  
I may have found a solution in the ppconfirm.php file, waiting for a payment to be sure.

I have changed 2 lines:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

To:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);

Testing with https://domain/vsadmin/ppconfirm.php?ppdebug=tls suggests it is working, hopefully i will get a payment soon to confirm

Martin

martinOV
Advanced Member

United Kingdom
437 Posts

Posted - 01/15/2026 :  07:40:51  
To complete that picture...

I first downloaded a file called cacert.pem & uploaded to the public html folder on the server. https://curl.se/ca/cacert.pem

I then changed the 2 code lines above in the ppconfirm.php file

This has now stopped the ppconfirm debug emails & all seems to be working with PayPal checkout

Martin
  « Topic »  
Jump To:
Shopping Cart Software Forum for Ecommerce Templates © 2002-2022 ecommercetemplates.com
This page was generated in 0.02 seconds. Snitz Forums 2000