Yes, one can pay the custom duty online through the ICEGATE website. There are 20 different banks available on the portal.