Ese tipo de cobro es legal, ya que al solicitar un crédito, entre los muchos papeles que firmas ( o aunque sea sólo uno) se incluye una clausula en la que se autoriza a que el banco cobre, en caso de falta de pago, de cualquier otro producto contratado con ellos, en este caso tu nómina entra ahí...lo que puedes hacer, yo me quede en que puedes solicitar se deposite tu sueldo en una cuenta de alguien de tu confianza y que este enterado de tu situación, o lo más adecuado es que solicites a RH de tu empresa que se te pague con cheque. Es lo que conozco, pero como puedes ver, no soy asesor sino usuario, espera a ver que otras opciones te pueden brindar ellos.
Saludos