Creating premium video app

Hi Guys I want to build a premium video app where people can preview a video and go for a monthly subscription to watch full set of videos which we keep putting up. These are not youtube videos. I am thinking of using wystia to host the videos. I would like suggestions on the best way to structure this application. Framework - payment gateways, database etc.