SACRAMENTO, CA – A new law enacted in California now requires that major payment processors such as Visa and Mastercard use specialized retail codes that can be assigned to gun stores to compile a database of firearm and ammunition purchases.