This is an old revision of the document!
Table of Contents
Fraud Prevention in FoxyCart
What FoxyCart's minFraud Integration Is
Though we strongly recommend setting up any and all available anti-fraud prevention tools at the gateway level (and most gateways do have fraud controls available, though sometimes at an additional cost), FoxyCart does have integration with MaxMind's minFraud service. Click that link to get a feel for what minFraud is, or just understand that it looks at all the available data from the customer and transaction and provides a riskScore.
What to do with it?
You can enable minFraud in the “payment” page of your FoxyCart admin. Simply set it to any number greater than 0 to enable it. Any transaction with a riskScore higher than the number you enter will be declined. You can change the language for the error displayed to the customer in your store's “language” page.
Though every store and customer base will have different riskScore averages, MaxMind's general recommendation is to reject anything with a riskScore of 60 or higher, and to screen anything with a riskScore between 4-59. FoxyCart defaults to minFraud off, so our recommendation is to set it to 60 if you are concerned with fraudulent orders, and to monitor to see what your averages are. After seeing the riskScore averages for your store you may feel comfortable dropping your threshold significantly down (to 7 or 8, perhaps).
Where is the score shown?
On any transaction that has a risk score of greater than 0, an entry for “Minfraud Score” will be shown within the transaction report within the administration.
There's no magic bullet to eliminate all fraud while allowing through all legitimate orders, but with your gateway's fraud filters and FoxyCart's minFraud integration you can get as close as possible.