Hi Peter,
Another important functionality to test is the payment gateway and you have to conduct multiple tests to ensure it functions properly and provides security while doing online transactions. Here are the checkout and payment processes that you need to test:
You need to check the product price is correct, shipping charge, VAT, discount codes all are applied and the price customer has to pay is the right amount. You can test this payment process by making changes in the final list of products, applying different discount coupon codes, choosing different region to see the change in shipping charges.
You need to check whether the payment is processed correctly, by using all kinds of payment methods such as net banking, Credit/Debit card, PayPal, etc. You can check all these using dummy accounts and demo debit/credit card numbers. Also, you need to check whether the orders are cancelled, and the payment ID sent back.
Check whether the invoice and emails generated after the payment process are sent.
You need to also ensure the refund process, email, and refund receipt all are working properly.
Thanks.