3 ms·No, not everyone has a MasterCard / VISA debit card.by aristidb 14y agoNo, not everyone has a MasterCard / VISA debit card.