Streaming live at 10am (PST)

How do I set up payments for enrollment in training courses?

I am designing a training website with at least 30 different training courses, a lot of the courses are differently priced. Is it possible to set up (or integrate) a booking form that will allow users to pick a course, pick how many places they would like and be able to pay by card / paypal?

The e-commerce plan seems to only allow products rather than services, is this the case?