all form processing must occur on the confirm page.
this includes the recordset to look up the delivery fee and the set session value behavior.
On your page i see the following problems:
1) The Recordset is on the checkout page, it should be on the confirm page
2) The Set Session Value behavior is on the checkout page, it should be on the confirm page
3) The Set session value code is before the recordset code. the code order is important, the recordset code must be on the page before the session can be set.
Thank you very much for the direction. I did create the recordset on the confirm page as well as the setting the Session Value on the confirm page as well. I am unsure how to accomplish having the recordset code come first on the page before the session can be set. I've attached the confirm page to see where I'm going wrong. I'm able to process an order without errors, however, I'm not seeing my delivery charge showing in the total.