StarTech.com accepts Visa, MasterCard, American Express, and Discover. Typically, prepaid credit cards do not work.
Note: StarTech.com also accepts wire transfers in certain circumstances. For more information, see What criteria do I need to fulfill in order to pay by wire transfer.