In order to take online payments, you will need to setup a payment gateway. Learn what a gateway is, how it processes payments and how to find the best one for your business.