We integrate with Stripe.com and Authorize.net
Stripe is an internet business platform that both stores and processes credit cards.
Authorize.net is a gateway that allows you to use a number of merchant account providers. Authorize.net holds the credit cards but the merchant account provider processes them. Authorize.net makes it easy to move from one merchant account provider to another.
Please see this link for more information: https://www.merchantmaverick.com/reviews/authorize-net-review/
Here are a few merchant account providers that use Authorize.net: