Just call your credit card company, say you lost the card, and ask for a replacement with a new number. Problem solved

It just takes a 7-10 days to get the new card.
I had a similar thing happen once with a different company where they would not stop auto charging me.