That is one reason I carry cash when I buy ammo. Never use a credit card for ammo these days. It’s probably been 20 years since I paid for ammo with a card, and that was most likely .22 or 12 gage bird shot.
If I was a non gun owner in these areas I’d be suing the paper, they just became an easy mark for criminals.