There are many reasons that your eCommerce business needs payment processing. You may sell physical products, digital software, or virtual or intangible services. The list of items sold is nearly endless. In addition to selling your items you will also have to accept money for them. You may offer discounts and free shipping, which require funding.