A merchant account is an agreement between a merchant, an acquiring bank, Visa, MasterCard, and possibly American Express, Discover, Diners Club, JCB, etc..