HRoth - 3:13 am on Jan 1, 2013 (gmt 0)
Authorize.net's fraud suite can disallow any transaction coming from any particular country or even whole continents. You can set it to disallow certain ip addresses if you have a pest who keeps using the same ip. You can set it to not allow people to repeatedly attempt a transaction because they have a bunch of stolen credit card numbers and are just trying to find a match--I have had in the past an individual who would try 30 numbers in a row, which is why I enabled fraud suite in the first place. You can set it so that it will reject a transaction for these reasons or let it authorize and just alert you to these things. So I have mine set so that if the ip address does not match the billing address, not in the same area, it will authorize but I will get a heads-up. This works well for me.
There are a lot of different settings in the fraud suite. I don't use most of them, because I am lucky that I don't get a lot of fraud. But I do get persistent fraudsters.
If I did not allow people to have a different shipping and billing address, I would lose a lot of business. Many people like to have stuff shipped to their job. I do make the CVV match mandatory, though, although I have read that stolen card info has that as well. But usually it will get you a slightly lower discount rate if you do that.