Most merchant account providers can work with one of the above gateways. For example, if they are on TSYS they can use TransFirst.  Or if they use Bank of America, they can use Authorize.net. Most merchant account providers can work with one of the gateways listed.