Orders and payments
When somebody buys a product from your website, they do so by placing an online order.
When your customers place an order they'll go through your checkout...
...the usual checkout process is...
...this keeps things simple for the customer.
In order to receive orders through your website you'll need a method of accepting payments online. This is done through something called a Payment Gateway. Examples of payment gateways are PayPal, WorldPay or Stripe.
You can host more than one type of payment method on your website. So you may like to offer your customers the option of paying you using either PayPal or another payment gateway like Barclaycard.
When you get an order on your website you'll get an email confirmation and also you'll be able to view and manage the order through your account.