Skip to main content
API даёт всё, что нужно для продажи VPN под вашим брендом. Во что это завернуть — бот, приложение, сайт или ваш собственный продукт — решаете вы. Всё, что клиент видит в своём кабинете, API отдаёт готовым: тарифы и оплату, статус подписки и срок, подключение, устройства. Серверы, выдача доступа и приём оплаты остаются на платформе. Экраны и общение с клиентом — у вас.

Что показать клиенту

Как устроены деньги

Клиент платит платформе на странице оплаты по ссылке из счёта. Цена для клиента — цена платформы плюс ваша наценка; после оплаты наценка ложится на ваш баланс партнёра. Подробно — Тарифы и деньги.

Основное

Ключ живёт только на вашем сервере. Мини-апп и сайт ходят к вашему серверу, ваш сервер — к API. Ключ в коде мини-аппа достанется любому, кто его откроет, вместе со всеми вашими клиентами.

Быстрый старт

1

Выпустите ключ

В кабинете партнёра откройте раздел «API» и нажмите «Выпустить ключ». Значение vgo_live_… показывается один раз — сразу сохраните его на своём сервере. Подробно — Начало работы.
2

Проверьте ключ

В ответе — название вашего сервиса, наценка и ссылка поддержки. 401 UNAUTHORIZED — ключ не принят. Наценка, пока её не задали, равна 0 — задайте её запросом PATCH /account до первой продажи, иначе продажа идёт по цене платформы без вашего заработка.
3

Возьмите тарифы и способы оплаты

Покажите клиенту price тарифа как есть — пересчитывать сумму у себя не нужно.
4

Выставьте счёт

Клиента user-42 ещё нет — он заведётся этим счётом. Ответ 201:
Отдайте клиенту payment_url.
5

Дождитесь оплаты

Пока клиент на странице оплаты, опрашивайте счёт:
Когда status станет succeeded, в поле client придёт клиент со ссылкой подписки subscription.subscription_url и готовыми ссылками подключения subscription.connect.Чтобы не опрашивать, подключите вебхуки: событие payment.succeeded придёт на ваш сервер само.
6

Подключите клиента

Покажите кнопку «Открыть в приложении» (connect[].connect_url) или QR-код (connect[].qr_payload). Ссылки на установку приложений — GET /apps. Подробно — Клиент и подключение.

Дальше

Начало работы

Ключ, id клиента, повтор запроса, язык ответов

Все эндпоинты

Что умеет API — одной таблицей

Клиент и подключение

Подписка, экран подключения, устройства

Вебхуки

События об оплате и сроке подписки

Ошибки и лимиты

Коды ошибок, лимиты, версии

Перед запуском

Что проверить до первых клиентов