| I've done a lot (...) of stuff with fraud. Some advice (for new accounts only): * if the postal code is a million miles away, flag it for manual review; * check the IP address (and its ASN) and start identifying ones that are used commonly in chargebacks; if they're using a mobile device with a mobile network it's trickier, same if they're using proxies (though residential are harder to come by now that vip72 is no longer around) * check if an email address actually exists and isn't just a carder's fresh email — like you said it's pretty obvious; * don't deliver to person across the street; * do some sort of phone verification/confirmation (and don't trust VOIP-type phones) (though this is still beatable, it's at least another cost to the carder). Lastly, when you have a suspect order, don't tell them that you've cancelled the order due to fraud, or that you've found out: tell them that you're having trouble processing the order with the confirming bank and that you need them to enter another card. They will try again, burn some of their own money, and you'll have everything ready to go. Querying your database and looking at patterns is certain to be helpful. Just a few joins and you can find a lot. Happy to talk more offline to help you identify this better. Email in profile. |
I feel like this is probably crossing over the line balancing an acceptable amount of inconvenience to genuine customers vs. the amount of fraud that is prevented.
Certainly it's fine to flag such a transaction for review, but it's not at all unusual to order food from a restaurant over the street. For example, when it's just me and a sleeping baby at home, but I really want to eat the food from the restaurant over the street.