(1) With regard to answer answer (1) you provided, in the past I have just used session variables to do the same thing that you mentioned, what are the main differences between both approaches?
(2) With the answer you provided, "only necessary for express checkout, as is the pp_confirm page" - Why isn't this server behavior in the pp_confirm file then?
Im just trying to break down the check wizard.
b) confirm_cart.php - purpose is to display shopping basket
c) confirm.php - purpose is to display credit card form
d) pp_confirm.php - is the pay that PayPal Express returns to after login to paypal.
A few things I need to change (workflow) is:
a) I would like to allow PayPal Express users to fill in the billing details (unless of course after login to PayPal I can return values I can store in database)?
b) I need to place somewhere my shipping calculation - where would this be best placed in terns of which files?
c) I believe best place to place coupon code calculation is in the shopping basket page (before checkout).
d) I before checkout - the client wants to allow customers to either login or use checkout as a guest checkout - do you have any recommendations on workflow. Im looking at ways to integrate this if I were to use the checkout wizard?