E-Commerce Platforms
There are two main options when it comes to online shops. You either choose a general Content Management System (CMS) with an eCommerce plugin (e.g., WordPress + WooCommerce), or use a dedicated e-Commerce solution (e.g., Magento). Both approaches have their advantages and disadvantages.
Payment Gateways
To provide an online payment gateway for credit card payments in your online shop, you need an Internet Merchant Account. For PayPal transactions and credit card transactions through PayPal, you need a PayPal Merchant Account.