Yes to debit cards. But, I wouldn't use your primary bank debit card. I use to use mine, and couldn't remove it, so I purchased a 20 or 25 dollar Visa Gift Card, and replaced my bank debit with it. Worked fine. You have to activate the card first (sorry if you already know this).