you misread my response.
no this is not correct. you _can_ create an order receipt using all the information the buyer is entering in eCart
the checkout form data from the checkout page is stored in session variables when it is sent to the confirm page.
in the email body, you use the session bindings to show information like billing or shipping address.
to show the cart, you add an email freindly cart display to the email body.