Govt is forcing all by linking aadhar card details in bank,phones,pan card etc.so that it will be easy for hackers to get our all details easily if they find out any of these...bad move by this govt by pressuring common people...
All Indian site with Indian payment gateway will ask it but foreign gateway will not ask it so deactivate international transactions on your card as a safety measures