the Chinese name of VISA is translated as Visa, which is a credit card brand. visa is operated and managed by visa international organization located in San Francisco, California, USA.
VISA card was issued in 1976, and its predecessor was BankAmericard issued by Bank of America. VISA mostly issues credit cards, but it also issues debit cards. However, there are few banks that can issue VISA debit cards in China.