Related forum thread:http://forum.whmcs.com/showthread.php?93371-Maxmind-flagging-every-order-as-fraud
Related case: Case #3695 - MaxMind: Improve error handlinghttp://docs.whmcs.com/Changelog:WHMCS_V5.3#Modules
As of 5.3.10, Maxmind module appears to set most of the orders Fraud when the only thing wrong is the "CITY_NOT_FOUND" warning code (not the ERROR code!): http://dev.maxmind.com/minfraud/.
The most frustrating thing about it is that the risk score can be minimal and so the order is 99% legitimate.
WHMCS consider this to be a feature rather than a bug, while it's absolutely unacceptable for our business.
First of all, lots of city names in Cyrillic languages (Russian, Belorussian, Ukrainian) are not recognized by Maxmind database. Second of all, a user can always make a mistake or a typo. CITY_NOT_FOUND warning code will automatically mark the order Fraud, regardless of the fraud score, which is ridiculous.
My feature request is to add a checkbox under Maxmind module settings, where we can disable fraud filtering for CITY_NOT_FOUND and other warning codes.