Unfortunately Vimeo’s terms of service dictate that you cannot use Vimeo to host or serve your content if you are taking payment through a 3rd party service to grant access.
This was confirmed in no uncertain terms when we spoke to the team at Vimeo (this functionality is only available on their Enterprise and OTT plans which were going to cost the Opera North team far more than they had budgeted for).
Similarly YouTube’s terms explicitly state that you cannot use YouTube to host content to access via a paywall.
Hmmmmm. Cog Design's thoughts are perhaps more nuanced though generally in agreement with Opera N. It also does seem to offer some thoughts on going forward with Spektrix.