Как продавать видео на сайте?
Если вы хотите хранить видео изначально на Ютубе, то и воспользуйтесь их сервисом по продаже видео.
https://support.google.com/youtube/answer/3249127?hl=en
А на своем сайте просто размещайте ссылки, которые приведут людей на ютуб. Вам не нужно будет заморачиваться с платежами и прочим. Все за вас сделает ютуб.
Ютуб для России не дает такую форму монетизации видео пока. А что касается Вимео, он хорош на больших объемах, в том случае если видео не сильно много, то рассмотрите Boomstream. Там есть и оплата через робокассу, и апи для интеграции, и предпросмотр отдельного видео в платном доступе.