Business & farm

Ok im on social security but have no bank account just direct deposit on the debit card ,,i am not clear on if they are saying stimulus payment will be deposited on that,,or do i need a bank account period ,,,