I think you’re required to add a card on file even if you’re not purchasing anything. I have my credit card connected and I haven’t had any random or unauthorized charges. I remember having to add a card on file just to download an app when this phone was brand new.
I’m not sure if there’s a workaround. Maybe there is, but you may be out of luck.