Nothing was ever mentioned to me in store about NOT using a Debit card. Perhaps it's in the fine print if you order online. If this is the case I will be upset. Not because I don't recieve my phone on the 24th but because this should be known one way or another company wide.
All I know is that at mine, I saw a lady wait three hours to finally order one, and she had to leave and couldn't order one because she only had a debit card... But maybe it was just my store?