If your business needs to accept credit card payments online, chances are you may have started out with a service like PayPal because of the low costs and the ease of integration.
But when you "outgrow" such a service, it's time to step up to a merchant account.