And, yep, most US online shopping sites are not willing to ship outside USA and hence do not take orders for hardware items on International credit cards . But these policies are clearly mentioned on their websites.
As an exception,there are a few vendors who do take international orders and ship.There was a query on this subject on this very forum sometime back and it was answered.( I do not remember the details though) You may search.