What are the different steps of a sale with authentication?