Pretty much any payment gateway that can be integrated. You can take payments online in a number of ways. The first is PayPal, an inexpensive way to start taking payments quickly. With PayPal, your visitors can pay with a credit card or by sending a payment from their checking account. PayPal provides a very easy way to integrate a shopping cart into your site, which reduces development time. There is also the option of creating a full e-commerce solution. This involves many different components – a merchant account from a bank, a payment gateway service that allows you to accept payments into your merchant account from your website, a shopping cart or payment script that integrates with your payment gateway, and certain elements of the server environment like having an SSL certificate and a static IP.