Hi Jason, Im getting there, its possible I may not need a premier ticket after all. but just got a few issues needing resolving. I attach the updated checkout/confirm page.
I still cant get the delivery charge to go to paypal. (the voucher delivery charge works this was set i beleive when a voucher gets added to cart. but on checkout page if i select a different delivery payment method it isnt sent to paypal).
also on the confirm page which code would be safe to remove (in terms of not needing the interal credit card processing - just leaving the paypal code in).
woudl it be logical to do all my record updates etc (updating my voucher record, adding order summary/order detail records etc etc on the success page?
i did notice that the checkout wizzard created many more sessions - im guessing that some were for the internal credit card payment that "was" on the checkout page.