
The Tuk-tuk
Visa Card
Investment & Insurance
All It Takes. Visa Card
Visa, Inc., commonly called VISA, is an economic joint venture of 21,000 financial institutions that issue and market Visa products including credit and debit cards. The company was originally named Visa International Service Association. The name change occurred in the fall of 2007 as a part of VISA's restructuring and IPO plan. The company is based in San Francisco, California, USA.