About 4 million people are getting stimulus cash on Visa debit cards. Some thought envelopes marked "Money Network Cardholder Services" were scams.
Don't throw away those VISA debit cards: They have stimulus cash