A 3rd party credit card company is just a company that performs credit card processing online for small businesses. Since most merchants don't have their own credit card payment solution, they turn to a 3rd party provider.