Продажа VPN через API: свой сайт вместо готового бота
Одну и ту же VPN-подписку можно продавать двумя способами. Первый: взять готового Telegram-бота платформы, поставить своё название и цены, дальше только приводить людей. Второй: писать запросы к API из своего сайта, своего бота или своего биллинга. Второй способ дороже по времени и требует программиста. Ниже про то, когда он окупается, а когда это лишняя работа.
Что даёт готовый бот
Бот платформы это законченный продукт. В нём уже есть витрина тарифов, приём оплаты несколькими способами, выдача конфига, продление, напоминания об окончании срока, реферальная программа и промокоды. Вы задаёте наценку и оформление, всё остальное работает само. Запуск занимает вечер, разработки не требуется вовсе.
У этого способа есть жёсткие границы, и лучше знать их заранее:
- продажа идёт только внутри Telegram, сайта у вас нет;
- сценарий покупки общий для всех партнёров платформы, свой шаг в него не вставить;
- оплата идёт через провайдеров платформы, своей кассы и своей отчётности не будет;
- VPN живёт отдельно от остальных ваших продуктов, общего личного кабинета нет.
Что даёт своя интеграция
Через API вы получаете ровно один кусок: выдачу и обслуживание подписки. Тарифы, покупка, продление, смена тарифа, устройства, пробный период. Всё остальное вы пишете сами, и в этом смысл: витрина ваша, касса ваша, база пользователей ваша.
Это нужно, когда VPN не единственный ваш продукт. Если у вас уже есть сайт с подписками, магазин или сервис со своим личным кабинетом, VPN становится ещё одной строкой в том же кабинете и в том же счёте. Ради этого и берут API: не ради самой продажи, а ради того, чтобы человек не уходил из вашего продукта в чужого бота.
Второй частый случай: своя платёжная схема. Юрлицо с кассой, рассрочка, корпоративные счета, оплата в валюте, которой нет у платформы. Через API вы принимаете деньги как хотите, а подписку выдаёте отдельным запросом после того, как оплата у вас прошла.
Деньги: закупка одна, отличается витрина
Закупочная цена в обоих случаях одна и та же, это цена вашего партнёрского аккаунта. Через API она списывается с предоплаченного депозита в момент выдачи подписки, и в ответе сразу приходит и списанная сумма, и остаток. Наценку вы назначаете у себя, и платформа про неё ничего не знает.
Разница в другом. У готового бота розничная цена настраивается в кабинете, деньги клиента проходят через платформу и попадают на ваш баланс за вычетом закупки. При своей интеграции деньги клиента идут сразу вам, а платформе вы платите заранее, пополняя депозит. Это удобнее по кассе, но требует держать на депозите запас: если он кончится посреди дня, выдача остановится, и API честно ответит отказом.
Сроки и кто будет чинить
Минимальная интеграция это несколько часов работы: получить тарифы, выдать подписку, показать ссылку. Полноценная занимает несколько дней, потому что кроме покупки нужны продление, обработка событий об окончании срока, повторы при обрывах сети и понятные сообщения на отказы.
Дальше это ваш код, и чинить его будете вы. Платформа отвечает за серверы, конфиги и сами подписки, но не за вашу витрину. Если ставить это некому, честнее остаться на готовом боте: неработающая своя интеграция хуже чужой работающей.
Гибрид работает лучше всего
Эти два способа не исключают друг друга. Обычная последовательность такая: запустить готового бота и посмотреть, покупают ли вообще, а когда поток стабилен и появились требования, которых боту не хватает, дописать свою витрину через API. Подписки при этом живут в одном аккаунте, депозит общий, переносить ничего не нужно.
Пять вопросов себе перед выбором
- Есть ли у вас продукт, в который VPN должен встроиться, или он будет сам по себе?
- Нужна ли своя касса, или оплата через платформу вас устраивает?
- Есть ли программист, который будет поддерживать интеграцию через полгода?
- Готовы ли вы держать деньги на депозите заранее, а не получать их постфактум?
- Что вы сделаете, если ваш сервер ответит ошибкой в момент выдачи подписки?
Если на большинство ответ отрицательный, начните с бота: про него отдельно написано в статье о запуске своего VPN-бота в Telegram. Если положительный, читайте дальше про запуск через API за вечер.
Ключ выдаётся в кабинете партнёра
Выдавайте и продлевайте VPN-подписки из своего сервиса. Оплата с депозита по вашей закупочной цене, розницу назначаете вы.