Приём платежей через PayHot
Пошаговый гайд: как подключить PayHot к CreateYourVPN, чтобы клиенты пополняли баланс на любую сумму картой, через СБП или криптовалютой. Заявка, API-ключ, вебхук, способы оплаты и автопополнение.
PayHot принимает оплату банковской картой, через СБП и криптовалютой. Через него клиенты пополняют баланс в кабинете на вашей витрине, а тарифы покупают с баланса: выдавать доступ руками не нужно.
У PayHot клиент сам вводит сумму, и разово, и в автопополнении. Заводить суммы пополнения не обязательно. Если вы их заведёте, PayHot продаёт и их, а клиент видит их кнопками над полем суммы. У lava.top суммы фиксированные: клиент выбирает только из ваших.
Деньги идут на баланс вашего проекта в PayHot. CreateYourVPN не посредник в платежах и комиссию с ваших продаж не берёт.
Приём платежей доступен на платном тарифе Max: на нём витрина начинает продавать, а баланс клиентов включается сам. Про тарифы платформы рассказано в уроке о биллинге.
Что понадобится
- тариф Max в CreateYourVPN;
- одобренная заявка в PayHot: одобрение занимает несколько дней, поэтому подайте её заранее;
- около 15 минут на настройку после одобрения.
Шаг 1. Отправьте заявку
Отправьте заявку на подключение на сайте PayHot. Одобрение занимает несколько дней. Кто может принимать платежи через PayHot и какие документы для этого нужны, решает PayHot.
Шаг 2. Выпустите API-ключ
Как только заявку одобрят, вы сможете войти в личный кабинет PayHot. Выпустите в нём API-ключ для CreateYourVPN. Если PayHot предложит выбрать срок и права ключа, выберите срок «Бессрочно» и права «Платежи» и «Просмотр»: когда срок ключа истечёт, продажи остановятся.
Других прав ключу не давайте, особенно на выплаты. Ключом с правом выплат можно вывести деньги с баланса вашего проекта в PayHot на чужую карту. CreateYourVPN выплаты не нужны: мы только создаём платежи и проверяем их статус.
Шаг 3. Подключите PayHot в CreateYourVPN
В CreateYourVPN откройте раздел «Монетизация», нажмите «Подключить» на карточке PayHot, вставьте ключ в поле «API-ключ PayHot» и нажмите «Подключить». Ключ проверится сам: если всё в порядке, появится строка «PayHot принял ключ».
В карточке появится «Webhook URL». Скопируйте его кнопкой «Копировать», вставьте в кабинете PayHot в поле Webhook URL · Production и сохраните.
После сохранения PayHot один раз покажет секрет подписи. Скопируйте его, вставьте в поле «Секрет подписи вебхука (необязательно)» под адресом в карточке PayHot и нажмите «Сохранить».
По вебхуку PayHot сразу сообщает нам об оплатах и возвратах, а в карточке появляется дата последнего вебхука. Без вебхука и секрета подписи оплаты тоже подтверждаются: мы сами проверяем их в PayHot, только позже. Но о возвратах без вебхука мы не узнаем.
Флажок «Принимать платежи» в карточке оставьте включённым. Позже ключ можно проверить ещё раз: откройте карточку кнопкой «Настроить» и нажмите «Проверить ключ».
Шаг 4. Включите способы оплаты
Убедитесь, что в кабинете PayHot включены нужные виды оплаты: банковские карты, СБП, криптовалюта. Клиентам доступны только способы, включённые в PayHot.
В карточке PayHot в CreateYourVPN, в блоке «Способы оплаты», оставьте отмеченными те же способы: «Карты РФ (₽)», «Иностранные карты (€)», «СБП» и «Криптовалюта». По умолчанию отмечены все. Снимите способ, которого нет в PayHot, и нажмите «Сохранить»: иначе клиент увидит способ, но оплатить не сможет.
Шаг 5. Пополнение баланса
Тарифы настраивать не нужно: клиент покупает их с баланса, а PayHot пополняет баланс. Исключение: тариф с ценой в другой валюте, привязанный к PayHot раньше, клиент оплачивает через PayHot напрямую.
Разовое пополнение
В кабинете на витрине клиент нажимает «Пополнить» и вводит сумму в поле «Сумма». Над полем стоят кнопками ваши суммы из блока «Пополнение баланса» на странице «Тарифы», если вы их завели. Сумма может быть любой, оффер lava.top для PayHot не нужен: в окне суммы кабинет напишет, какими способами PayHot её продаёт.
Если на тариф не хватает денег, клиент нажимает «Пополнить и купить», и первой суммой мы предлагаем ровно недостачу, но не меньше минимального платежа: доплатить и купить тариф можно одной оплатой.
Способ в валюте кабинета клиентов клиент оплачивает ровно введённой суммой. Другие валюты, например иностранную карту в евро или криптовалюту при кабинете в рублях, мы пересчитываем по курсу вашей кассы PayHot; если у кассы курса нет, карту и СБП считаем по курсу ЦБ РФ. Сумму к оплате клиент видит на кнопке «Оплатить», а на баланс поступает введённая сумма. Криптовалюта идёт в USDT в сети TRON (TRC-20). При кабинете в долларах иностранной карты нет: PayHot принимает карту РФ и СБП в рублях и криптовалюту.
У PayHot есть минимальный платёж: 100 ₽ картой РФ или через СБП, 5 € иностранной картой и 10 USDT криптовалютой. Если клиент введёт меньше, под полем появится подсказка, например «Минимальная сумма 100 ₽.». Способ, для которого сумма меньше его минимума, клиент не увидит: криптовалюта появится, только когда сумма достигнет 10 USDT по курсу кассы.
Автопополнение
На вкладке «Автоматически» клиент вводит сумму и «Раз в сколько дней» её списывать, от 1 до 365. Если у вас есть и автопополнения lava.top, это строка «Своя сумма и частота». Первую оплату клиент делает сразу, дальше мы списываем ту же сумму с привязанной карты или счёта СБП раз в выбранное число дней, и каждое списание пополняет баланс.
Автопополнение работает вместе с автопродлением тарифа с баланса: при подключении автопродление включится само, а если тарифа у клиента ещё нет, первое списание его купит. Автопополнение у клиента одно: через PayHot или через подписку lava.top.
Чтобы автопополнение через PayHot работало:
- у вас должен быть тариф-подписка со сроком и ценой в валюте кабинета клиентов: без него вкладки «Автоматически» у клиента нет;
- валюта кабинета клиентов должна быть в рублях, а у подключения отмечены «Карты РФ (₽)» или «СБП»: списывать можно только ими;
- ключ должен быть боевым, в тестовом режиме автопополнения нет;
- в кассе PayHot должны быть подключены автосписания. PayHot подключает их по запросу: напишите своему менеджеру PayHot. Если спросят, как клиент отвязывает карту, ответ такой: в кабинете на витрине у автопополнения есть кнопка «Отключить», она отвязывает карту или счёт СБП;
- комиссия кассы PayHot должна быть на вас, а не на клиенте, иначе привязка не создастся.
Если касса откажет в привязке, клиент увидит «Автопополнение сейчас нельзя включить. Пополнить баланс можно и без него.», а этот способ пропадёт из автопополнения на сутки. Когда настроите кассу, сохраните подключение PayHot в разделе «Монетизация», и способ вернётся сразу.
Клиент отключает автопополнение сам, кнопкой «Отключить» в кабинете на витрине. Если он выключит автопродление тарифа, автопополнение отключится вместе с ним. Отключить автопополнение у всех клиентов разом можно в карточке PayHot кнопкой «Закрыть подписки»: привязанные карты и счета СБП отвяжутся, деньги на балансах сохранятся.
Шаг 6. Проверьте оплату
Из клиентского аккаунта на своей витрине пополните баланс на минимальную сумму, при кабинете в рублях это 100 ₽. Деньги должны появиться на балансе, а пополнение в разделе «Монетизация», в блоке «Журнал платежей», получить статус «Обработано». С вебхуком это занимает обычно до минуты, без вебхука дольше.
Проверить без настоящих денег можно с тестовым ключом PayHot (он начинается с phk_test_v2_): вставьте его в карточку вместо боевого. Оплата пройдёт на тестовой странице PayHot и появится в журнале с пометкой «тест», а баланс не изменится. С тестовым ключом остаются только способы в валюте кабинета клиентов, без криптовалюты и автопополнения. Пока стоит тестовый ключ, в тестовом режиме платят все ваши клиенты, и предупреждения они не видят: проверяйте до начала продаж и сразу верните боевой ключ.
Про деньги
- Деньги за оплаты поступают на баланс вашего проекта в PayHot. Комиссию берёт PayHot по своим условиям, CreateYourVPN свою не добавляет.
- Возвраты делаются в PayHot: в кабинете PayHot или через его поддержку. Если настроены вебхук и секрет подписи, в журнале у пополнения появится пометка «Возврат пополнения»; без них следите за возвратами в PayHot сами. Баланс клиента после возврата сам не уменьшится: спишите ту же сумму корректировкой в карточке клиента.
Если ключ утёк
Перевыпустите API-ключ в PayHot: старый ключ перестанет работать сразу. Затем вставьте новый ключ в карточку PayHot в разделе «Монетизация» и сохраните.
Приём платежей через lava.top
Пошаговый гайд: как подключить lava.top к CreateYourVPN, чтобы клиенты пополняли баланс на вашей витрине. API-ключ, вебхук, суммы пополнения и автопополнение.
Как подключить DeepSeek к CreateYourVPN через MCP
Пошаговый гайд: установка Cherry Studio, подключение DeepSeek по API-ключу и настройка MCP-сервера CreateYourVPN прямо из чата.