 CBS Money Watch. A new California law that goes into effect today will require credit card networks like Visa and MasterCard to provide retail codes to banks that can be assigned to gun stores to track sales. Gun control activists say the codes could help flag suspicious gun-related purchases. 17 states with GOP legislatures have passed laws limiting such codes due to concerns that gun buyers who have done nothing wrong will be targeted.