Fixed code to support more than one product in the cart and show the payment step if a product does not have trial version.