We recently had a very serious issue with a Joomla and CiviCRM site that the contributions pages (no matter what payment processor) were giving this error:
This page isn’t working somesite.com redirected you too many times.
Try clearing your cookies.
and we couldn’t figure out why. We also ran into this error from PayPal:
Error Payment approval failed with message :Security error Security header is not valid
and this from Authorize.net:
Payment Processor Error message :Security error Security header is not valid
Together with our client, we eventually figured out that we needed all these settings in Joomla global config:
I believe all I need to do is change the following in Joomla – global config.
- Set Cache time to 30 or 60
- Add the /donate URL to the following plugin
· Plugins: System – Page Cache https://somesite.com/administrator/index.php?option=com_plugins&view=plugin&layout=edit&extension_id=424
- Set Shared Sessions to YES (was no)
That fixed the problems.