Do NOT give the SSN, actually I belive it's illegal to require it when you aren't the government. As for requiring bank accounts, thta's the way things work now adays, it's more reliable for them to get auto-transfers than checks or cash.