As of Friday midnite, Paypal_pro cannot process transactions as Paypal itself is having problems with a CA cert, error: "Internal processing error : curl_exec error 60 SSL certificate problem, verify that the CA cert is OK" Looks like they forgot to renew an SSL cert or made a change in the way that SSL certs are handled in the transaction Apparently its affecting everyone who uses certain Paypal endpoint servers. Has anyone else on amember seen the problem ? 2.5 days later and its still a problem - thank god for still having a backup account at 2checkout.com to save the day. I am trying to figure out the Paypal endpoint that Alex has pointed to in the latest paypal_pro client for SSL transactions, anyone know where it might be ?
We also have the same problem I opened a ticket to amember support and was told to have my hosting provider check our SSL certificate. I called our ISP and they said everything is fine. Now that I see it's affecting everyone using Paypal pro, it's definitely not a problem with our SSL certificate. Amember support should provide a fix for this problem ASAP as we're dead in the water right now unable to take credit card orders.
Paypal has a solution - Alex may want to respond Just got an update from Paypal: On Friday there was an update to SSL certificates. Here is a link to the announcement: http://www.pdncommunity.com/t5/blogs/blogarticlepage/blog-id/mts_updates/article-id/456 Here is a link to the article explaining how to resolve the issue and download the proper certificates: https://ppmts.custhelp.com/cgi-bin/ppdts.cfg/php/enduser/std_adp.php?p_faqid=800 Alex, I think you have to do this right ? BTW Thanks Paypal for absolutely no notice on this change.
Okay, Solution Found! NYTIX2 was on the right track. The problem was caused by Paypal changing their API Certificate Authority. The new one is available inside the Paypal SDK Download available here: https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_PHP_SOAP_SDK.tar.gz You have to pull out the api_cert_chain file and replace the file located at amember/plugins/payment/paypal_pro/lib/PayPal/cert This fix got me back up and running! I am not the super duper expert PHP programmer... so use at your own risk. But, it worked for me!
Are there only 3 people using the paypal_pro client ? As we are the only people who had a problem and the fact that this knocked out ALL amember paypal_pro clients, i can only (shockingly) summise that there are only 3 people using the paypal_pro client - shame I too loaded the new crt file and its working again! 3 days of hell, not to mention the poor user experience. I have attached the file to this post, needs to be renamed to: api_cert_chain.crt As Charles_5 indicated, it needs to be placed in: amember/plugins/payment/paypal_pro/lib/PayPal/cert
Thank you!!! I also had exactly the same issue, $0 sales since 9/29 but couldn't figure out what was happening until a customer said their credit card failed. Thank you so much for finding the answer and posting it. FYI - I'm running amember v2.3.9 PRO, so my paypal cert was in a slightly different directory than posted above. My directory was: \amember\plugins\payment\paypal_pro\lib\Services\PayPal\cert Thanks, Martin www.madesimplelearning.com
Thank you, Thank you, Thank you! Before reading this post I have purchased new ssl, contacted hosting company and done everything you else you could think of! All sorted thanks to these posts Adrian
Seriously...LIFE SAVER!! Thank you so much for posting this... Any idea if Alex has received note of this, so it is certain to be added to the latest build of aMember?
Hello I am using the Payment module settings - PayPal Website Payments Pro - Direct Payment and i have received the following Error Error: curl_exec error 60 SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:func(144):reason(134) it may be due to PayPal certificate: ? or Curl it self SSL certification I am tried by changing PayPal certificate but not work. Please let me know again with steps. Thanks Vishnu U