Curious why the thread title is "Internet Credit Card Fraud" when there is no evidence that the OP's fraud was internet at all. People are always quick to assume. In fact, if they made and swiped a card that is most likely not internet. It could be if you provided information to a company rather than a card processor but far more often it's by scanning your information when you're at a gas pump or an ATM or from a restaurant. Most theft of card information is not internet, although there is some on the internet. Someone mentioned an Amazon purchase and that's highly unlikely to have led to card fraud or theft. Just not something that I've known to happen although it could or could be from your bank having issues or a card processor. Now I don't know which internet suppliers the OP is using and they could be just having the information form submitted then printing and entering it but that's extremely rare and shouldn't ever be done. No one should ever be writing the security code down.
Did your card have a chip or was it a slide card?
For protection, all should set alerts and get texts from them plus check your account regularly, daily best. Many fraudulent charges are preceded by small authorization amounts of a dollar or less fishing to find out if the card is valid.
Be careful on all card use. If you diligently watch card charges you will never suffer a loss, even if a headache. The card providers have gotten very good with their fraud checks and do often notify you of a concern before you know. I did recently have a charge I didn't make and immediately told the credit card company, my account was credited, and a new card sent overnight.
I didn't answer the poll as the thread title says internet and the poll doesn't. I've never had fraud as a result of internet usage. I've had attempts at fraud as a result of other things.Also know of a lot of check fraud with the check numbers taken from a check and then used to create epayments online. However, the information has been taken from hard copies of checks. One I knew hit a lot of people in an apartment complex and was coming from the office. Another was from a post office employee. Check fraud is far easier than credit card as all you need is the routing and account number. At least on credit card you need a phone number or zip code or security number from the back, depending on how using.