The confirmation that someone paid is not happening with email, telepathy or divine intervention. The Paypal sandbox needs access to your site to make things happen.
So we found another reason why Paypal or Paypal sandbox sometimes does not work: the site has to be publicly accessible.