«Программный модуль для видео-платформы VPCLOUD для осуществления оплат в мобильной коммерции»: от регистрации на платформе до аналитики подписок.
«Программный модуль для видео-платформы VPCLOUD для осуществления оплат в мобильной коммерции» является независимым микросервисом (надстройкой) над платформами контент-провайдеров в сети Интернет.
В данном руководстве его работа продемонстрирована на примере платформы Video Publisher Cloud — платформы для хранения, управления, монетизации и распространения видеоконтента. Платформа предоставляет все необходимые инструменты для загрузки, конвертации, монетизации и дистрибуции видео, делая процесс максимально удобным и эффективным, а программный модуль оплат в мобильной коммерции расширяет возможности монетизации пользователей.
В инструкции подробно описаны процесс регистрации, загрузки видео, возможные способы монетизации и дистрибуции видеоконтента.
Video Publisher Cloud — это многофункциональная платформа для размещения, управления и распространения видеоконтента: от личных видеоблогов и профессиональных видеофильмов до обучающих курсов. Ключевые характеристики платформы:
Шаги для создания учётной записи на платформе:
Если данные введены корректно, вы попадёте на главную страницу платформы. В случае ошибки появится сообщение со всей информацией для исправления ситуации.
Если вы не помните адрес электронной почты или пароль, напишите на support@orm-media.online — мы свяжемся с вами и поможем восстановить доступ.
Модуль оплат отвечает за управление тарифами, подписками и платежами в системе. Он включает модели для хранения информации о тарифах, оплатах, подписках, разрешениях на доступ и интеграции с различными платёжными шлюзами.
Перед созданием подписки нужно провести подготовительную работу и загрузить список контента, к которому будет предоставляться доступ, — от ручного добавления контента до автоматической загрузки большого объёма. Основные шаги:
Тариф — основной объект, в котором хранится информация о том, каким образом, за сколько и на какой срок можно приобрести подписку или контент. Тарифы могут быть:
is_private=True) — недоступны в публичном интерфейсе.Тарифы связаны с корзинами, которые группируют их для управления — например, для отображения разных наборов тарифов на сайте. Контент привязан к корзине, а к корзине привязываются разные тарифы.
Тарифы взаимодействуют с другими сущностями: для каждого тарифа может быть создан платёж. Платёж создаётся на основании выбранного пользователем тарифа, и при успешной оплате создаётся подписка или пользователь получает доступ к услугам.
Если в настройках тарифа указан флаг подписки (is_subscription=True), то после успешной оплаты:
ACTIVE;Через тариф можно явно указать, каким образом платёж будет обработан на клиенте и через какого провайдера. Поддерживаются различные провайдеры (CloudPayments, YooMoney и др.) — тарифы привязываются к ним через поле payment_provider.
Корзина контента — объект, который объединяет список видео, сериалов, ТВ-каналов и других типов контента, доступных пользователю после оплаты тарифа или активации подписки. Корзина служит связующим звеном между тарифом и предоставлением доступа к контенту.
paid — доступ к списку контента; ad_free — доступ ко всему контенту без рекламы.При покупке тарифа, привязанного к корзине, пользователю генерируется PlayPermission — объект, который связывает факт оплаты тарифа с корзиной контента и подтверждает права доступа к воспроизведению. Это ключевой элемент авторизации на уровне контентной доставки (CDN), необходимый для доступа к платному контенту.
Жизненный цикл подписки — последовательность состояний, через которые проходит подписка пользователя от создания до завершения: активация, управление, продление и завершение.
Создание подписки:
Активация подписки. После успешной оплаты подписка переходит в статус ACTIVE, и пользователю предоставляется доступ к контенту.
Использование подписки. Пользователь воспроизводит контент в рамках параметров подписки (корзина контента, приложение). Система фиксирует действия пользователя: просмотр контента, паузу или отмену подписки.
Отказ от подписки. Пользователь может отказаться от подписки через личный кабинет или через страницу эквайринга, который обслуживает подписку.
Система аналитики подписок собирает и анализирует данные о статусах подписок пользователей, их поведении на платформе и ключевых метриках. Эти данные дают инсайты для оптимизации бизнес-процессов, повышения удержания пользователей и улучшений.
Если есть потребность в улучшении или добавлении функционала, обратитесь в отдел продаж: info@orm-media.online.
Чтобы связаться с технической поддержкой платформы, напишите на support@orm-media.online.
Если вы нашли проблему или видите ошибку при работе с платформой, сообщите нам об этом по форме обратной связи. В сообщении укажите скриншот, данные по устройству и удобный способ для обратной связи.