When payments are received from customers, they need to go through three stages of processing which helps to reduce errors. What are they?