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.