Protect your payment security. Shield your financial information and protect against credit and debit card fraud with secure, randomly-generated virtual card numbers.
privacy.com
Trust me on this one; Privacy.com is spectacular. Generate as many one-time use debit cards, as often as you'd like, with either recurring limits or one-time use, or lock them to a merchant, and so on. I, too, have dealt with a lot of theft / credit card fraud, and Prviacy.com gave me back the internet.
It's also extremely useful for 'free trials' that automatically convert, because a $1 one-time card gets past them and then they can't charge it, so I don't have to forget to cancel.
It integrates with 1Password, too, making it even better (for me, or anyone that uses 1pw)
And... it's free.