I don't know of any general prohibition on requiring a deposit, and in fact, I think required deposits are quite common. However, Reg E, at 1005.10(e) prohibits requiring an automatic transfer of the payment from a specific account, and Reg Z, at 1026.18(r) has certain disclosure requirements.
_________________________
I thought getting old would take longer.