Is there a way to hide a page URL so people cant type it in?

Creating a website that will use WooCommerce to sell content... I have a page created they are "buying" but since the url shows up once they recieve the "download" email they can simply copy the url and reroute around the email. The emails link is only good for a limited number of clicks. Do you know if there is a way to hide or encrypt the url that is visible to prevent someone for achieving access to the page by tying in the url... Please help me hide my url