Definition
Bank, internet service provider, or other firm that provides credit card and electronic commerce transactions but may or may not provide merchant accounts.
Related Videos
http://www.businessdictionary.com/definition/merchant-services-provider.html


