I work with a small company with significant funds in the bank. Walmart wouldn't clear a small check of $205 without all kinds of hassle including requiring bank account info, if we had loans, personal phone number, how many signers on the account, etc.
Talk about invasion of privacy! Walmart employee couldn't defend it - "just what we are told to say..." The bank assured me it was not them that was the issue as the check had not even been submitted to them.
Per Walmart it could not be processed.
Telechck badge number 3629 was polite but required the data.