Yes I see... when I click the checkout button it goes to the site:
checkout.php
which is a different domain and has a different session, so the cart is cleared. Read the eCart documentation about how to transfer your cart data to a different ssl server. That should do the trick.