Changed the server behaviors and turned off sandbox as detailed above.
Express Checkout does not go to confirm page, directly goes to pp_checkout_failure.php
I dumped the full request and response and have posted on private thread also zipped the confirm.php, checkout.php and the pp_confirm.php files. PLease take a look. I would like to resolve this as soon as possible. Private Ticket number 117052
Is it possible that the Client has not enabled Payment Pro and hence this is happening ?