Working payment form
WIP checkout
Added checkout form validation
Checkout without a card error now works
Checkout with invalid details now working
Full checkout
Admin area for purchases
Orders should be descending order and don't regenerate the order code every time.