I have ordered several items from the CZ-USA web store over the years without any issues with my credit card or otherwise. However, I do recall there was a period of time around 2019-2020 where their webstore went offline for several months, and then looked entirely new after it came back online. I don't recall exactly but seems like I remember someone saying it may have been due to their old site being compromised. Some others thought it had to do with their relocation to Little Rock, which of course never happened.