There are some authorised Bank which are allowed to accept chalana amount which later on channelise through the GST portal afterwards its shown in the E-cash ledger, at current there are 25 authorized banks
Currently 19 banks have been migrated in the Income Tax Portal. You may visit to the TIN NSDL portal for payment of challan through rest of the banks. Link of the website given in the payment page of income tax portal.