In the latest version of eCart we don't display a confirm page and the transaction is processed immediately upon return. If it is an older version of the checkout, then the page is pp_confirm.php.
The issue could also be that you are starting at the www. version of the site and returning to the domain without www.? It is a good idea to force one or the other and make sure your paypal return url is consistent with the domain settings you choose.