Продажа товаров

Продажа товаров в мини-приложениях наравне с показом рекламы — один из способов монетизации мини-приложения. Пользователи смогут приобрести товары или услуги, игровую валюту или подписки, а вы получите прибыль.

Важно! Пока мини-приложение не прошло проверку, все платежи в нём проходят в тестовом режиме. Чтобы пользователи могли покупать виртуальные ценности, зарегистрируйтесь в кабинете выплат и отправьте приложение на модерацию.

Подробнее о регистрации в кабинете выплат и получении вознаграждения — в разделе Вывод средств.

ВКонтакте предлагает две модели продажи товаров и услуг:

Продажа виртуальных ценностей

Вы можете реализовать в своём мини-приложении магазин виртуальных ценностей и продавать их за голоса и ОКи. Это могут быть, например, игровая валюта или дополнительные функции.

Продажа виртуальных ценностей доступна на всех платформах: в мобильных приложениях для Android и iOS, в мобильной и десктопной версиях сайта ВКонтакте и Одноклассники.

Платежи различаются периодичностью списания голосов со счёта пользователя. Разовые платежи списываются один раз за одну покупку, а платежи за подписки — с некоторой периодичностью.

При покупке товара голоса или ОКи с личного баланса пользователя поступают на счёт мини-приложения. Принимать оплату за виртуальные ценности другими средствами нельзя. Запрещается уводить пользователя в чат-боты для оплаты виртуальных ценностей.

Пока мини-приложение не прошло проверку, все платежи в нём проходят в тестовом режиме. Чтобы пользователи могли совершать покупки голосами, зарегистрируйтесь в кабинете выплат и отправьте приложение на модерацию. Подробнее о регистрации в кабинете выплат и получении вознаграждения — в разделе Вывод средств.

Разовые платежи

Совершая покупку товара в магазине, пользователь оплачивает её однократно, каждый раз подтверждая списания за покупку со своего счёта.

Подтверждение разового платежаПодтверждение разового платежа

Пользователь может включить списание голосов или ОКов без подтверждения. Для этого нужно установить галочку в окне подтверждения, тогда в следующий платёж за товар спишется сразу.

Подписки

В случае, если пользователь согласился на подписку, голоса или ОКи со счёта списываются регулярно — каждые 7, 30 или 90 дней.

Вы можете предложить пробный бесплатный период подписки, после истечения которого с пользователя начнут регулярно списывать голоса или ОКи.

Отменить подписку пользователь может в настройках своего аккаунта ВКонтакте, в разделе Платёжные сервисы, либо в мини-приложении, если оно предоставляет такую возможность. В Одноклассниках пользователь может отменить подписку на странице управления платежами и подписками.

Как подключить платежи

Чтобы подключить платежи в мини-приложениях, вам нужно реализовать обработку уведомлений на сервере мини-приложения и использовать события библиотеки VK Bridge в клиентской части. При этом вам не нужно самостоятельно создавать окно подтверждения платежа с информацией о товаре, достаточно передать ВКонтакте описание виртуальной ценности.

Чтобы подключить платежи в мини-приложении, обратитесь к пошаговому руководству, которое подробно рассказывает, как подключить платежи:

Вывод средств

Вывести деньги за оплаченные покупки можно на банковский счёт либо электронный кошелёк. Схема вывода различается для юридических и физических лиц и зависит от налогового резидентства. Подробности — в разделе Вывод средств.

Продажа товаров за деньги

Вы можете продавать за деньги два вида товаров: цифровые и физические ценности. Обратите внимание, что продажа цифровых ценностей доступна только в мини-приложениях для десктопной и мобильной версии сайта ВКонтакте.

В качестве платёжной системы проще всего использовать VK Pay, но можно подключить и другие платёжные системы.

Как подключить платежи с помощью VK Pay

Чтобы оплачивать товары и услуги с помощью VK Pay, пользователь может привязать одну или несколько банковских карт в разделе VK Pay личного кабинета VK ID или пополнить VK Кошелёк через систему быстрых платежей (СБП), а затем расплачивается с помощью кошелька или привязанной карты — без ввода реквизитов и дополнительных шагов.

Общие условия использования VK Pay:

Подробнее о подключении оплаты товаров в сообществе — в Помощи ВКонтакте.

Чтобы подключить продажу товаров через VK Pay, обратитесь к подробной инструкции.

Вывод средств

Деньги за проданные товары будут приходить на ваш VK Кошелёк, если вы самозанятый, и на расчётный счёт, если вы зарегистрированы как ИП или юридическое лицо. Подробнее о поступлении платежей — в Помощи ВКонтакте.

FAQ

Что такое счёт мини-приложения?

Счёт мини-приложения — это внутренний счётчик голосов и OKов, которыми пользователи оплатили товары в мини-приложении. Чтобы увидеть, сколько голосов на счёте, откройте Мои приложенияРедактироватьПлатежи. Количество голосов отображается в поле Текущий баланс. Баланс ОКов можно посмотреть в кабинете выплат. Процесс вывода средств со счёта мини-приложения описан в разделе Вывод средств.

Что такое платёжное уведомление?

Платёжные уведомления — это POST-запросы и GET-запросы, которые сервер ВКонтакте и Одноклассники отправляет на адрес обратного вызова, чтобы получать информацию от вашего мини-приложения. Адреса обратного вызова указывается в настройках мини-приложения: Мои приложенияРедактироватьПлатежи. Подробно уведомления рассматриваются в разделе Платежи виртуальной валютой.

Обязательно ли размещать мини-приложение в каталоге?

Если вы продаёте виртуальные ценности, то нет. Чтобы оплата виртуальной валютой стала доступна всем пользователям, достаточно пройти модерацию.

Можно ли продавать физические и цифровые ценности за голоса и ОКи?

Нет. Виртуальную валюту можно обменять только на виртуальную ценность.

Как узнать, на какой платформе открыто мини-приложение?

Используйте событие VKWebAppGetClientVersion. Название платформы также передаётся в параметре platform.

Можно ли перенести виртуальную ценность из одного мини-приложения в другое?

Нет. Виртуальные ценности нельзя использовать за пределами конкретного мини-приложения. Поэтому, например, у пользователя не должно быть возможности купить игровую валюту в одном мини-приложении, а потратить её в другом.

Могут ли пользователи передавать друг другу виртуальные ценности?

Да, но с двумя оговорками:

  • Передавать виртуальные ценности можно только внутри одного мини-приложения.
  • Передать виртуальную ценность можно только единожды. То есть если пользователь купил в мини-приложении что-то для друга, то тот не может передать подарок дальше, а должен воспользоваться им сам.

Покупателю не хватило голосов или ОКов и он заплатил рублями. Я получу рубли?

Нет. Действительно, если покупателю не хватает голосов или ОКов, он может купить их тут же, не закрывая диалоговое окно покупки. Хоть покупатель и платит рублями, он покупает за рубли не виртуальную ценность, а виртуальную валюту. Поэтому счёт мини-приложения пополнится голосами или ОКами, а не рублями.

Можно ли выводить голоса и ОКи на счёт пользователя?

Нет. Единственный допустимый случай — возврат пользователю ранее внесённых им голосов или ОКов.

Как превратить виртуальную валюту в рубли?

Процедура вывода средств со счёта мини-приложения подробно описана в разделе Вывод средств.

Материалы по теме