Интеграция на JS/TS или C#
Серверный ресурс alt:V обращается к HTTP API aDonate обычными запросами с ключом магазина: забирает оплаченные покупки, выдаёт их в вашем gamemode и подтверждает выдачу. Отдельный SDK не нужен.
Донат-магазин для RP-сервера GTA 5 на alt:V: игрок покупает донат-валюту, VIP или транспорт по ID персонажа, деньги приходят в вашу кассу, а ваш серверный ресурс забирает покупки через открытый HTTP API.
Расходы платёжного провайдера учитываются отдельно.
alt:V MultiplayerВАШ ИГРОВОЙ МАГАЗИНПример витрины
Донат-поинты (Coins / DP)
1 Coin = 1 ₽Товары, привилегии и серверная логика - в одном сценарии покупки.
Серверный ресурс alt:V обращается к HTTP API aDonate обычными запросами с ключом магазина: забирает оплаченные покупки, выдаёт их в вашем gamemode и подтверждает выдачу. Отдельный SDK не нужен.
Игрок указывает числовой ID персонажа в корзине. Этот ID приходит вашему ресурсу вместе с покупкой, и выдача идёт нужному персонажу.
Ваш ресурс начисляет коины на счёт персонажа, а тратит их игрок уже в вашем игровом интерфейсе (CEF / Vue / React).
Выдайте товар персонажу вручную из кабинета: покупка придёт вашему ресурсу так же, как оплаченная, - бесплатно и без комиссии. Так интеграцию можно проверить до открытия продаж.
Назначьте товару команду. Данные игрока подставляются автоматически при выдаче.
givecoins {player} 500setvip {player} {duration}givevehicle {player} turismorПримеры команд: проверьте синтаксис и установленные плагины для вашей версии сервера.
Примеры товаров для вдохновения. Состав, стоимость и правила продажи определяете вы.
Универсальная валюта для покупок в игровом донат-меню F2
Увеличенная зарплата во фракциях, x2 опыт, скидка на налоги
Лимитированные суперкары и кастомные обвесы
Очистка наказаний персонажа командой вашего ресурса
Ключ выдаёт кабинет, а покупки по ID персонажа забирает ваш серверный ресурс через открытый HTTP API.
Создайте магазин для alt:V, укажите название RP-сервера и задайте цены в рублях - в них игроки и платят.
Создайте ключ в разделе «Плагин и API». Ваш ресурс раз в 15 секунд забирает оплаченные покупки через открытый HTTP API и подтверждает выдачу.
Подключите свою кассу: деньги игроков приходят в неё, а оплату aDonate подтверждает сам, проверяя уведомление кассы, - без ручной проверки чеков.
Автодонат для alt:V - донат-магазин для RP-серверов GTA 5: игроки покупают донат-валюту, VIP-статусы и транспорт, а ваш серверный ресурс начисляет покупки персонажу без участия администратора. В корзине игрок указывает числовой ID персонажа.
Витрина магазина работает на поддомене adonate.app или на вашем домене. Игрок платит на ней картой или через СБП, а деньги приходят в кассу владельца сервера - Platega, Pally, FreeKassa, Т-Касса, PaySelection, Antilopay, NOWPayments для криптовалюты или Skinsback для скинов в играх Steam. aDonate проверяет уведомление кассы и ставит покупку в очередь выдачи. Комиссия aDonate - 6% с успешных платежей: она списывается с заранее пополненного баланса магазина, абонентской платы нет.
Интеграция - ваш ресурс на JS/TS или C#. Он запрашивает у aDonate оплаченные покупки по открытому HTTP API с ключом магазина в заголовке X-Adonate-Key, выдаёт их в вашем gamemode и подтверждает выдачу. Отдельный SDK не нужен, а ручная выдача из кабинета позволяет проверить выдачу в вашем gamemode до открытия продаж.
Продавать можно и из игрового меню: ресурс показывает каталог, ведёт корзину и оформляет заказ через API, а для оплаты даёт игроку ссылку на страницу заказа на витрине.
Всё, что стоит знать
перед подключением.
Комиссия aDonate - 6% от суммы каждого успешного платежа. Оплата поступает напрямую в платёжный сервис владельца магазина, а комиссия списывается с заранее пополненного баланса магазина. Обязательной абонентской платы нет: подписка aDonate Pro - по желанию. Расходы платёжного провайдера учитываются отдельно.
Ваш ресурс раз в 15 секунд запрашивает у aDonate оплаченные покупки, выдаёт их и подтверждает выдачу. Вебхуков нет: запросы идут от сервера к aDonate по HTTPS с ключом магазина в заголовке X-Adonate-Key.
Покупка ждёт в очереди, пока ваш ресурс её не заберёт. Обычно ресурс забирает покупки персонажей в сети, но может забрать и все сразу и начислить валюту прямо в базе вашего сервера - это решает ваш код.
Да, через HTTP API: ресурс показывает каталог, ведёт корзину и оформляет заказ, а для оплаты даёт игроку ссылку на страницу заказа на витрине - там игрок выбирает способ оплаты.
Создайте магазин, добавьте первый товар и настройте выдачу. Развивайте свой проект вместе с aDonate.