If you’re not collecting card details on site, then I don’t think you will need an SSL certificate. If you are, then you will need both an SSL certificate and probably PCI compliance (which can be time consuming and expensive).
The easiest thing to do would be to send your customer to PayPal to collect their card details, using the most basic Web Payments Standard.
If you need to collect information and enter users into the database upon successful payment, look into IPN (instant payment notification).
Use the os0, os1, on0 and on1 (optional fields) to send the customers details through PayPal and when successful, PayPal will send those vars back to your IPN script. Now the IPN will enter the details into the database.
I need to collect Hockey registration information. Some examples are:
Child age
Parent name
What hockey camp
Address
Contact info
etc
I would like to collect this information click submit and have PayPal take over. Then once things are good with PayPal all the hockey registration info would be submitted. Finally ending up at a complete page.
I don’t think I will need a ssl certificate because PayPal will take care of this.