I am setting up a site for a web series. I would like to setup the site so that members can only stream an episode if they have already paid for it. We are using Vimeo PRO to serve our videos, and are using Video Embed Field to display the videos on the site.
If the member has not paid to stream this video, I would like to display a field other than the one with the embed code -- likely a field containing either a banner or a trailer for the show.
I found a video that somewhat outlines how to do this on a node-by-node basis, but I need to restrict access to just a field within the node, and not the entire node.
Is there an optimal way to set up this workflow?