Yes, they do accept debit cards. If your card isn't working, maybe it's not active or you don't have any funds available on the card. You can also call the bank that issued you the card and find out why it may not be working.
[QUOTE="liquidzero123"]I was told by Xbox customer support that you must use a credit card to sign up for Live, and I was told that a debit card will not work. I used a credit card to sign up for my account.orinjharez
I used my debit card and it worked just fine.
SolidSnake2020, if you're still having problems, try contacting Xbox Live Support yourself. I'm sure they can clear things up.
Thanks I have send them an email. you have been helpfull.