I'd just give the customer the mismatch message (I forgot that you'd have to work with the API to get the AVS message back), and tell them that the address with which they are registering must be their billing address for the card. They can always change the address back.
Remember, if it is optional, then the folks who don't worry about security will get their conversions. But those of us who have thousands of dollars on the line on other businesses using that gateway wouldn't mind.....
If this is a virtual community, then it shouldn't matter that they change their address for a while. But if you are selling products that are tangible, you might give some thought to a more secure AVS feature.
Thanks,
S
Potentially, the user would have to enter 3 times address:
1) For his user profile
2) For billing / invoice of the purchase
3) For the credit-card AVS
That's a lot...
So ideas welcome....
Virtuemart and other shopping carts have a billing and ship-to address, with a check-box that makes billing and shipping address the same. This would seem to solve the problem for physical goods sellers.
Passing the address data to Authorize.net would be good for those who have fraud settings tight on the merchant panels at Authorize.net.
What I'd like to see is that this data entry updates the profile -- my user would enter invoice address info and then his/her profile would automatically update... does this need a separate post? Thanks!