No. Some banks require debit card details and ATM PIN (eg. Kotak Mahindra Bank) and some banks require Internet banking credentials (Customer ID and Password) to set up E-NACH or sometimes both options are available.