The shipping is calculated using UPS shipping. It brings the shipping costs to the cart fine. From there I use PayPal Express checkout. button takes me to PayPal. can do all that needs to be done on the PayPal site. click confirm PayPal sends it back to my confirm page. Shipping is displayed correctly using the same code that is on the success page. I use the Process transaction with PayPal express checkout. Use checkout button as the trigger. Order is processed correctly with the shipping costs. Success page is only place it will not show the shipping costs.