Yes, we accept bank debit cards as long as they have a Visa or Mastercard logo.
https://ttlc.intuit.com/replies/3302082