If you don't have to don't send an invoice. Just setup a PayPal button on your site. When your customer clicks the button to buy he/she has the option to use a credit card.
The one exception is if you're setting up a subscription. The customer will then need a PayPal account unless you wish to...