A system plugin to apply HMAC validation to FoxyCart links in Joomla 3+ - find out more in the FoxyCart docs.
- Uses Foxycart HMAC include to process all links and forms
- Change the store URL without touching code
- Download the zip archive.
- Login to Joomla administrator area, then click Extensions > Extensions Manager.
- Select Upload Package File, browse to the zip, then click Upload and Install.
- And you're done.
- Enable HMAC verification in your Foxycart store admin
- Take a note of your API key to enter as the secret in the plugin options
- Make sure any product links / forms you want processed have a code query string parameter (e.g. 'mysite.foxycart.com/cart?code=MYPRODUCT001&name=...')
- Set the plugin options listed below in Extensions > Plugin Manager > System - Foxycart HMAC Validation.
- Cart URL: Your FoxyCart URL, typically 'https://YOURSTORE.foxycart.com/cart' or 'https://checkout.YOURDOMAIN.com/cart'
- Foxycart Secret: Your Foxycart store secret (API key)
- Debug: Whether or not Foxycart link-signing debug mode should be enabled (useful for testing, should be disabled in production)
- Make sure that this plugin runs last - i.e in Joomla, set the order of this plugin to be after all other system plugins.
Joomla plugin skeleton from cppl.
Foxycart HMAC verfication script from FoxyCart.
Developed by Mucky Puddle.