Как принимать оплату в игровом проекте: донаты и внутриигровые покупки
Принимать платежи в игровом проекте проще всего через платёжный шлюз: игрок платит по СБП, картой РФ или в USDT, а ваш сервер получает подтверждение и автоматически выдаёт донат или валюту. Paydex подключает обычных физических лиц: ИП и ООО не нужны, деньги выводятся в USDT и в рублях. Ниже разберём, что проверяет модерация, как настроить автовыдачу и не выдать товар дважды.
Содержание
- Что нужно, чтобы принимать оплату в игровом проекте?
- Что можно продавать в игровом проекте и что проверяет модерация?
- Какие способы оплаты нужны игрокам?
- Как устроена автоматическая выдача доната и внутриигровых покупок?
- Как не выдать донат дважды и не потерять оплату?
- Какая оферта и политика возврата нужны игровому магазину?
- Как начать принимать платежи за один день?
- Частые ошибки донат-проектов
Что нужно, чтобы принимать оплату в игровом проекте?
Для приёма платежей в игровом проекте нужны три вещи: площадка, где игрок выбирает товар (сайт или Telegram-бот), понятные условия продажи и платёжный шлюз, который сообщает вам о каждой оплате. Остальное — техническая часть: создать платёж, дождаться подтверждения, выдать донат.
Игровые проекты чаще всего продают так:
- сайт с донат-магазином для игрового сервера: привилегии, ранги, внутриигровая валюта;
- Telegram-бот, который продаёт игровую валюту, подписки и доступ в закрытые чаты;
- страница пополнения баланса на игровом портале или в лаунчере;
- разовые платёжные ссылки для сообщества, когда полноценный магазин ещё не нужен.
Все эти сценарии закрывает Paydex — платёжный шлюз для сайтов, онлайн-сервисов и Telegram-ботов. ИП и ООО для подключения не нужны: мы работаем с обычными физическими лицами, а деньги вы выводите в USDT и в рублях. Для небольшого сервера или студии это снимает главный барьер на старте.
Что можно продавать в игровом проекте и что проверяет модерация?
Надёжная основа — цифровые товары, которые вы создаёте сами и можете выдать без участия третьих лиц: привилегии и ранги, внутриигровая валюта, косметика, боевой пропуск, подписки, доступ к закрытым серверам или режимам, пополнение баланса в вашем проекте.
Перед запуском оплат проект проходит модерацию. Она нужна, чтобы убедиться, что вы продаёте реальный товар и честно объясняете условия покупателю. Проверяют:
- работающий сайт или Telegram-бот, который открывается и показывает витрину;
- товары и цены: игрок видит, за что и сколько он платит;
- публичную оферту с блоком «Возврат»;
- контакты для связи с вашей поддержкой.
Домен или бота нужно подтвердить, а решение по проекту обычно приходит в течение суток. Полный список условий — в требованиях к сайту. Заранее посмотрите на свой проект глазами модератора: цены, описание товаров, оферта и контакты должны быть на виду.
Важно. Продавайте только то, что вы вправе продавать и выдавать сами. Чужие аккаунты, перепродажа чужих ключей, механики с денежным выигрышем и любые товары, запрещённые правилами сервиса или законом, — не вариант. Если сомневаетесь в тематике, напишите в поддержку Paydex до подачи проекта: от тематики зависят и решение модерации, и условия работы.
Какие способы оплаты нужны игрокам?
Игрок не любит долго платить: чем больше привычных способов, тем выше шанс, что он дойдёт до конца. Для донатов и внутриигровых покупок Paydex предлагает три способа оплаты, которые подключаются одним API.
| Способ оплаты | Кому удобен | Что учесть в игровом проекте |
|---|---|---|
| СБП (QR и ссылка) | Игрокам с мобильным банком, мобильной аудитории | Оплата за несколько секунд с телефона; хорошо работает в Telegram-боте и на мобильном сайте |
| Банковские карты РФ | Тем, кто привык платить картой на странице оплаты | Привычный сценарий для разовых донатов и пополнений баланса |
| USDT (TRC20, BEP20) | Игрокам, которые платят криптовалютой, в том числе из других стран | Игрок выбирает сеть при оплате; баланс у вас хранится в USDT |
Оплата игровой валюты через СБП и приём USDT в игровом проекте — это один проект и одна интеграция, а не три отдельных подключения. Комиссия зависит от оборота и тематики, поэтому единой цифры в статье вы не найдёте: актуальные условия смотрите на странице тарифов. Абонентской платы и платы за подключение нет.
Как устроена автоматическая выдача доната и внутриигровых покупок?
Принцип одинаков для любого проекта: заказ создаётся, игрок платит, шлюз сообщает вам об оплате, и вы выдаёте товар. Игроку не приходится ждать администратора, а вам — сверять поступления вручную.
- Игрок указывает ник или ID и выбирает товар на сайте или в боте.
- Ваш сервер создаёт платёж через REST API и сохраняет у себя заказ со статусом «ожидает оплаты».
- Игрок переходит на страницу оплаты и платит по СБП, картой или в USDT.
- Paydex отправляет на ваш адрес подписанный вебхук с информацией об оплате.
- Вы проверяете подпись, находите заказ, переводите его в статус «оплачен» и выдаёте товар.
- Игрок получает уведомление: донат начислен.
Подробнее о формате событий и проверке подписи — в документации по вебхукам. Для интеграции есть SDK для Node.js, PHP и Python, так что для игрового сервера часто хватает небольшого скрипта.
Три способа продавать: от ссылки до API
| Способ | Когда подходит | Выдача товара |
|---|---|---|
| Платёжная ссылка | Небольшое сообщество, разовые донаты, старт без разработки | Обычно вручную после подтверждения оплаты |
| Страница оплаты без кода | Несколько фиксированных товаров, нет разработчика | Вручную или с простой доработкой позже |
| REST API + вебхуки | Магазин на сайте, бот, много заказов | Автоматическая, сразу после оплаты |
Если вы только пробуете идею, начните с платёжных ссылок и страницы оплаты без кода. Когда заказов станет много, переведите выдачу на API: покупатель получает товар за секунды, а вы не тратите время на проверку каждого платежа.
Как не выдать донат дважды и не потерять оплату?
Автовыдача хороша, пока она предсказуема. Чтобы игроки не получали двойные начисления, а вы не теряли платежи, соблюдайте несколько правил.
Выдавайте товар только по подписанному вебхуку
Адрес вебхука — обычный публичный URL, и запрос на него может отправить кто угодно. Поэтому всегда проверяйте подпись и только после этого меняйте статус заказа. Не ориентируйтесь на то, что игрок вернулся на страницу «Спасибо»: он мог закрыть вкладку, а адрес страницы можно открыть вручную.
Сделайте выдачу идемпотентной
Если ваш сервер не ответил на вебхук (рестарт, обновление игры), Paydex доставит его повторно — так вы не теряете оплаты. Это значит, что одно и то же событие может прийти дважды. Храните номер заказа и статус выдачи: если заказ уже выдан, просто отвечайте успехом и ничего не начисляйте второй раз.
Привяжите платёж к игроку
Передавайте в платёж свой номер заказа, а связь «заказ → ник или ID игрока» храните у себя. Перед оплатой покажите игроку, на какой аккаунт придёт товар: ошибка в одном символе ника — самая частая причина споров.
Прогоните сценарии в тестовом режиме
Перед запуском проверьте успешную оплату, повторную доставку вебхука, отказ и возврат. Для этого есть тестовый режим: платите «понарошку» и убеждаетесь, что выдача срабатывает один раз.
Совет. Игровой сервер может быть недоступен в момент оплаты. Не пытайтесь выдавать товар синхронно в обработчике вебхука: сохраните оплату, поставьте выдачу в очередь и сразу ответьте успехом. Игрок увидит статус «оплачено, начисляем», а донат придёт, как только сервер будет готов.
Какая оферта и политика возврата нужны игровому магазину?
Для модерации нужна публичная оферта с блоком «Возврат». В игровых проектах он особенно важен: товар цифровой и часто выдаётся мгновенно, поэтому игроку нужно заранее понимать правила. Не копируйте чужой текст целиком — он должен описывать именно ваш проект.
Что стоит прописать в оферте игрового магазина:
- что именно покупает игрок: валюту, привилегию, подписку, срок её действия;
- когда товар считается выданным и где игрок увидит начисление;
- в каких случаях возможен возврат: товар не выдан, двойное списание, техническая ошибка;
- куда писать по вопросу возврата и в какие сроки вы отвечаете;
- что происходит с выданным товаром после возврата, например снятие привилегии.
Возвраты покупателям делаются через кабинет Paydex и через API, подробности — в разделе возвратов через API. Привяжите возврат к логике игры: при возврате снимайте выданный товар или валюту, иначе возникнут расхождения между балансом игрока и вашей кассой.
Как начать принимать платежи за один день?
Если сайт или бот уже работают, подключение Paydex занимает один рабочий день, большую часть которого занимает ожидание модерации. Порядок такой:
- Зарегистрируйтесь в Paydex — ИП или ООО для этого не нужны.
- Создайте проект: укажите сайт или Telegram-бота.
- Подтвердите домен или бота, чтобы мы убедились, что проект ваш.
- Пройдите модерацию: сайт или бот с товарами и ценами, оферта с блоком «Возврат», контакты. Решение обычно приходит в течение суток.
- Получите ключи API, создайте платёж и настройте приём вебхуков.
- Проверьте всё в тестовом режиме и запускайте продажи.
Выручка копится на балансе в USDT. Вывести её можно в USDT (сети TRC20 и BEP20) или в рублях — на карту либо по СБП. Если возникнут вопросы на любом этапе, поддержка отвечает в Telegram.
Частые ошибки донат-проектов
Большинство проблем игровых магазинов повторяются из проекта в проект. Проверьте себя по списку:
- выдача по переходу на страницу «Спасибо» вместо вебхука;
- отсутствие проверки подписи вебхука;
- нет защиты от повторной обработки одного и того же события;
- игрок не видит, на какой ник пойдёт товар, и ошибается при вводе;
- цены и описание товаров на сайте и в игре расходятся;
- оферта скопирована и не упоминает ваши товары, а блок «Возврат» пустой;
- запуск без тестового прогона и без контактов поддержки.
Исправить всё это несложно, а результат заметен сразу: меньше споров с игроками, меньше ручной работы и стабильная выручка. Начните с регистрации: проект, модерация, ключи — и ваш донат-магазин готов принимать оплату по СБП, картам РФ и в USDT.
Частые вопросы
Можно ли принимать донаты в игровом проекте без ИП?
Да. Paydex подключает обычных физических лиц, ИП и ООО для этого не нужны. Деньги выводятся в USDT (TRC20, BEP20) и в рублях на карту или по СБП.
Какие способы оплаты можно подключить для игрового проекта?
СБП (QR-код и ссылка), банковские карты РФ и USDT в сетях TRC20 и BEP20. Все способы работают через один проект и один API.
Сколько длится модерация игрового магазина?
Обычно до суток. Для прохождения нужны работающий сайт или бот, товары и цены, публичная оферта с блоком «Возврат» и контакты.
Как настроить автоматическую выдачу доната после оплаты?
Создавайте платёж через API и принимайте подписанный вебхук об оплате. После проверки подписи переведите заказ в статус «оплачен» и выдайте товар игроку.
Что делать, если вебхук об оплате пришёл дважды?
Хранить номер заказа и статус выдачи. Если заказ уже выдан, просто ответьте успехом и не начисляйте товар повторно.
Можно ли вернуть деньги игроку за донат?
Да, возвраты делаются через кабинет Paydex и через API. Условия возврата пропишите в публичной оферте, а при возврате снимайте выданный товар.
Нужен ли сайт, если у меня игра в Telegram-боте?
Нет, проект в Paydex можно создать для Telegram-бота. Бот нужно подтвердить, а для модерации в нём должны быть товары, цены, оферта и контакты.