The problem with trying to get the shipping amount prior to the card data is that you need to know the ship to address before you can get an accurate quote, and that isn't asked for until the checkout page where the card data is entered.
The wizard doesn't directly support what you are trying to do, so running that again won't help. I think you will have to find a way to get the shipping address and use the server behaviors associated with shipping quotes manually in order to achieve your desired result.