How can I create a shopping cart or some summary of the transaction before it is processed?