Contains end-user input errors inside array
Contains checkout information after end-user has selected the shipping rate.
Array with errors associated with completed operation. If the array is empty then the process has completed successfully.
Contains information about checkout after updating the shipping address and selecting shipping rates. Checkout at this point has correct taxes and shipping costs that can be displayed to the end-user.
Checkout object has the same properties as checkout. It's updated with values for taxes, costs, shipping lines, and shipping rates.