Feature Requests
Share ideas, discuss and vote on requests from other users in community
 

Maxmind Module: do not mark the order Fraud due to CITY_NOT_FOUND warning code

Maksym Mukhin shared this idea 4 years ago
Completed

Related forum thread:

http://forum.whmcs.com/showthread.php?93371-Maxmind-flagging-every-order-as-fraud

Related case:

Case #3695 - MaxMind: Improve error handling

http://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.

Comments (3)

photo
1

EDITED: Never mind. There is an option already exists in the MaxMind settings to turn off city check. Thanks.

photo
1

It's a bug! MaxMind should read cities from open data rather than own dictionary. There are many city names doesn't match with this dic.

photo
1

Hi all,

A "Do Not Validate Address Information" option is available in the Maxmind configuration which can be used to proceed with the fraud score even if the client's city is not recognised in Maxmind's database.