I'm designing a new site for a consultant who mainly provides services, but has a couple of PDF versions of manuals/booklets for sale and wants to have the following happen automatically:

1. have a client pay by credit card online (using PayPal ? )
2. send an access password by email to the client
3. allow the client to download the file for a limited time period (1 month)

Volume would be low so just a simple solution is wanted. She does not yet have an account for accepting credit cards.

What is the best way to handle this?