Can Netflix be paid with a debit card?
Yeah, I think so. That's how I paid mine, but they may have changed the policy. But most likely yes.
no, is the same policy still. However, there is a difference from an ATM card and a debit card. A debit card would have the logo of Visa, Mastercard in the front, an ATM card does not. A lot of people confuse the two of them.