E-junkieGuru, thank you for your attention to this problem. But this needs to be fixed urgently.
I lost thousands of dollars because of that, before I noticed the cause of this problem. My merchant account providers are not happy with such a huge percentage of declined transactions, their risk department is calling me regarding this issue and one merchant account provider closed my account just because I have a very high percentage of declined transactions. Plus my customers are confused when they receive a receipt with ALABAMA instead of their state.
E-junkieGuru, if you have access to my transactions statistics, please take a look and you will see that the are many transactions from Alabama, while zip code is from a different state. You will probably be able to see approved transactions only since some card issuers allow state mismatch. But I have tons of declined transactions and when I check them many of those have ALABAMA with the zip code from a different state.