About 8 million $600 stimulus payments will come on a debit card. What you need to know
 
                        About 8 million stimulus payments will come on a Visa debit card. Here's what people should know.
 
                        About 8 million stimulus payments will come on a Visa debit card. Here's what people should know.