this happens a lot, and first thing is to report it to your bank and companies and tell them that your credit card is stolen and being used.
secondly report it to the police.
to prevent this from happening again, is to get prepaid credit card just i'm doing right now, whenever i want to purchase something i put the exact amount in the credit card and make the payment.
and you get what you want safely
and make sure the sites and persons from the internet are trustful enough