No, the IRS has not announced that the payments will be made onto debit cards. The payments will be made into a checking account. In the coming weeks, there will be a web-based portal for individuals to provide their banking information to the IRS online. Please view this IRS link for updates.