Нативный TypeScript / JavaScript SDK
Интегрируйте выдачу за пару строк кода в ваш серверный gamemode alt:V с помощью типизированного клиента.
Донат-поинты, VIP и транспорт. Подключите экономику вашего RP-проекта. Настройте витрину и автоматическую выдачу покупок с aDonate.
Расходы платёжного провайдера учитываются отдельно.
alt:V MultiplayerВАШ ИГРОВОЙ МАГАЗИНПример витрины
Товары, привилегии и серверная логика — в одном сценарии покупки.
Интегрируйте выдачу за пару строк кода в ваш серверный gamemode alt:V с помощью типизированного клиента.
Игрок указывает свой Static ID или имя персонажа при оплате. Товар привязывается напрямую к его аккаунту в вашей базе данных.
Моментальное зачисление коинов в таблицу аккаунтов для последующей траты внутри вашего игрового интерфейса (CEF / Vue / React).
Сервер aDonate отправляет защищенное криптографической подписью уведомление о платеже на ваш HTTP-эндпоинт.
Назначьте товару команду. Данные игрока подставляются автоматически при выдаче.
alt.emit('adonate:orderClaimed', player, { coins: 500 })UPDATE accounts SET donate_coins = donate_coins + 1000 WHERE id = 12345giveVehicleToPlayer(player, 'turismor', { customPlate: 'DONATE' })Примеры команд: проверьте синтаксис и установленные плагины для вашей версии сервера.
Примеры товаров для вдохновения. Состав, стоимость и правила продажи определяете вы.
Универсальная валюта для покупок в игровом донат-меню F2
Увеличенная зарплата во фракциях, x2 опыт, скидка на налоги
Лимитированные суперкары и кастомные обвесы
Автоматическая очистка истории наказаний персонажа
REST API, Webhooks, NodeJS и привязка по Character ID
Укажите название вашего RP-сервера и выберите валюту расчетов (RUB, USD, EUR, KZT).
Настройте прием вебхуков в вашем NodeJS моде или опрашивайте заказы через наш открытый API.
Платежи от игроков со всего мира зачисляются мгновенно без ручной проверки чеков администратором.
Всё, что стоит знать
перед подключением.
Комиссия aDonate — 6% от суммы каждого успешного платежа с учётом скидок. Она удерживается при выплате владельцу магазина. Абонентской платы нет. Расходы платёжного провайдера учитываются отдельно.
Каждый запрос от aDonate подписывается уникальным секретным ключом HMAC-SHA256 в заголовке X-Adonate-Signature, что исключает возможность фальсификации платежей.
Да! Если игрок оффлайн, обработчик просто обновляет строку игрока в базе данных MySQL / PostgreSQL, и валюта будет на балансе при следующем входе.
Да, вы можете использовать наш готовый веб-магазин или открывать витрину напрямую внутри игры через браузер CEF по URL магазина.
Создайте магазин, добавьте первый товар и настройте выдачу. Развивайте свой проект вместе с aDonate.