With regards to setting up a recorded GoToTraining with RevStream PayPal integrations + full registration pages, have you considered testing the functionality of 'Anytime Trainings' ?
With this setup, you can offer on-demand, pay-for-play Training broadcasts that you may then publish, or temporarily decommission as you see fit.
Reference this video for a demonstration: Anytime Trainings
NOTE: Anytime Training is only an option with GoToTraining Online Recordings, it is not applicable to manually uploaded recordings.
An issue with Anytime Trainings is that it doesn't include the evaluation that was provided in the live event. It has Tests and Materials, but not Evaluations.
The evaluation tool is important in my training as well. I offer a course via GoToTraining/LogMeIn for those in my healthcare specialty, and it's a medical compliance issue that I must provide a test and an evaluation for any continuing education credits approved by my credentialing body. Providing the evaluation tool separately is disjointed and appears unprofessional. Would be grateful if the recorded trainings could be organized in the manner of the live trainings.