One reason I try to never give my card to lots of websites. If they have paypal, good. Or playstore subscription, sure. A one time/non recurring payment via a platform/provider/bank, ok.
But never the card. Reading such user horror stories, or Terms & Conditions, makes me turn around and never come back.