I suspect this is related to modern browsers enforcing samesite cookie rules. Chrome is especially picky about this, and other browsers are following suit.
In the default mode browsers won't pass cookies forward from site to site, and with PayPal Standard that means your store will never know what shopping-session the customer was in before being returned from PayPal.
If you want to force browsers into lower-security mode by disabling the samesite cookie rules they're programmed to follow, then you can do the following:
Create a file named /includes/extra_configures/samesite_cookie.php containing the following:
Code:
<?php
// -----
// Samesite cookie needs to be 'none' when doing offsite payment gateway redirects
//
define('COOKIE_SAMESITE', 'none');
Bookmarks