Stimulus Payments in Visa Debit Card By Mail is Not a ScamStimulus Payments in Visa Debit Card By Mail is Not a ScamAbout 4 million U.S. Citizens have received their stimulus payment via Visa prepaid debit cards.JennJenn