: Visa is a payment card brand owned by Visa Inc. that allows customers to make payments and purchases in Spanish stores, online and abroad. Visa cards are accepted at more than 29 million merchant locations worldwide, including approximately 5 million locations in Mexico.