<human>: Give me the gist of the text in a nutshell

Four years ago I ordered business cards from vistaprint without a second guess. $5.95 for 100 business cards?  Sounded great and many recommended. Little did I know they also gave out my information to this website called passporttofun without my consent and started monthly charges of $17.95 to my account. I never noticed until about 3 days ago when my bank account was overdrafted not once, but twice. I called passporttofun immediately and had them cancel these charges. Apparently canceling doesn't mean refund as they charged another $35.00. Mad, in tears, I looked back at my bank statements from 4 years ago... I've been scammed all along and never once have I even received an email from them, any mail, or anything at all. Essentially they've just been taking from my bank account. Is this even legal? How does vistaprint even get away with this? Can I even get my money back?
<bot>: bought cards from vistaprint, they unconsentually give away my information to passporttofun, charge me $17.95 every month without me knowing until they overdrafted my bank account.