Checkout implementation started.  Remaining part is to send a confirmation email.