cart can only be purchased if shipping address is valid
billing address is validated - email and other fields are required
validation done only when submission happens, business email saved in stripe