I’m trying to get a phone from AT&T. But they need a credit check. I don’t have a credit card.

Will they accept prepaid cards like Target or Macys?
Will they accept a debit card or savings account for a credit check?
Would having my checking count with -$100 affect the chance of me getting a phone?

If possible, I really would like answers for each question so I can have a choice or idea. Thanks!