In order to enable online sales via your website you will need:
- Software on your website that is e-commerce enabled (required)
- A payment gateway that processes credit card transactions (required)
- A bank account (required)
- A merchant account with your bank (optional, because certain payment gateways don't have this limitation)
- An SSL Certificate (required)