About 8 million $600 stimulus payments will come on a debit card. What you need to know By: CNBC.com News January 08, 2021 at 07:48 AM EST About 8 million stimulus payments will come on a Visa debit card. Here's what people should know. Read More >>