Where should I store my Pay Per View Video?

1) What is the best practice to show a password protected Vimeo video after the client has paid?

2) Instead of Vimeo, I could load the file to Wordpress but it is about 4GB and Wordpress doesn't let me load so big files?

Please recommend a solution.