My Biz Perks
My Biz Perks and American Bankcard
Not sure, South Carolina
I am going crazy - American Bankcard, a merchant account, signed me up for a service under My Biz Perks that costs $10 a month, WITHOUT MY KNOWLEDGE OR APPROVAL.
Since they have my banking info, they have me over a barrel.
I have spent 2 hours on the phone and internet trying to get out of this thing that I did not sign up for. It's a complete scam.
DO NOT sign up for a merchant account with American Bankcard. They can't be trusted.