Are there any known issues or changes that I should be aware of in regards to the PayPal Advanced checkout?
I have a few websites that use this method. One in particular has been going strong for about 3 years. Even after updating the entire site to MySQLi about 9 months ago, it has had no issues. All of a sudden, random users are experiencing an issue where they complete their checkout at PayPal but then things “freeze”, “lockup” (their words) after the payment is successful at PayPal.
Their transaction is not recorded in the database and no email is sent to them.
The odd thing is that it appears that all credit card orders where they remain on the website, are successful with no issues. And many, if not most of the transaction where they use their PayPal login, leave the site, then return all work just fine. It’s just various users that experience the issue. Their payment goes through and PayPal sends my client an email telling them of the payment. The failure occurs somewhere between PayPal and the success page.
The return url includes the full path to the ppadvforward.php file including https://www…
I’ll attach a copy of the key files just in case there are any glaring errors.
I’ve tried regenerating all the checkout files but I keep getting that timer error. Removing and reinstalling all of my WA extensions didn’t help. It gets as far as generating the confirm.php page and it stalls. So I'm stuck trying to figure this out using my current files.
Things to note;
-I do not find any server errors
-The htaccess file forces the www and the SSL so that all traffic uses both. Plus all hand coded links are set to use the full path of https://www.
-This site is still using php 5.6 although I do have the site ready to go to php 7. I was just waiting to make sure I had no other issues before I changed it over. (Could this be my issue?)
I've tried placing orders several times but I can not reproduce the problem. All my checkouts work fine. I can't think of any reason why it works for some, and not for others. And also why it seems to a problem only if you use the PayPal login method and return to the site.