Проект: Автодонат для Garry’s Mod  Публичный пост
21 апреля 2020  1411
Автодонат для Garry's Mod

gm-donate.net позволяет владельцам Garry's Mod серверов автоматизировать прием донатов от игроков

До нашего прихода донаты принимались вручную, в основном на Qiwi. Мы позволили принимать все виды электронных платежей + карты + смс + доставка + налоги + на пиво, что неожиданно повысило профиты проектов в несколько раз, а на сдачу экономит десятки часов времени в месяц на общении с донатерами

GMD и IGS - два сердца нашей системы

  • GMD - сокращение от gm-donate. Нашего сайта, где и расположены сервисы а-ля панель, БД, API и прочие перделки
  • IGS - InGameShop как раз тот самый внутриигровой магазин, написанный исключительно на Lua, включая бэк и интерфейс. Это то, что каждый владелец должен установить на свой игровой сервер. А-ля CMS

Инструменты и workflow

В этой игре разработчики зажаты в пределах возможностей игры. Файлы IGS тогда заливались и обновлялись через FileZilla, а тестились на боевом игровом сервере. Со временем я немного выбрался из западни и спустя 2 года написал статью, о том, как упростить жизнь таким бедолагам, каким был я

С сайтом скукота – laravel, polling микросервис на js. Анализ данных через Metabase, все упаковано в Docker, деплой через Git push. Вход на сервера через Tailscale. Иногда в блоге (ссылка чуть выше) пишу что и как делаю. Там в /docs мини-вики обо всем

Запуск

Когда мы сделали первую версию IGS, она работала без сайта и вообще не планировалась для массового использования. Для нее не требовался API, она напрямую работала с БД. Вторая версия начала делаться, когда у меня попросили автодонат 3 друга.

Запуск второй версии был связан со стрессом и пуканогорением похлеще, чем от общения с донатерами. Приходилось писать лично потенциальным клиентам, а это было тяжело

Люди не понимали зачем им платить кому-то комиссию, когда можно продолжать принимать платежи вручную и ничего не терять. Крайне тяжело было убедить хоть кого-то, что платить нам комиссию все равно выгоднее, чем принимать платежи вручную. Мы не могли это доказать и привлечь пользователей, что отдавалось чувстом потраченного впустую времени

Планы на будущее

Сейчас gm-donate ориентирован исключительно на РУ сегмент гмода. Мы планируем полностью обновить дизайн сайта, игрового меню и начать выходить за рубеж, подогнав платежки и локализацию. Но это пока что трудно представить. Все сильно цепляется в количество рабочих рук и амбиции

Нужны ли какие-то советы или помошь Клуба?

Если вы дизайнер или бекенд разработчик - напишите мне. Договоримся

Связанные посты
11 комментариев 👇
Вастрик Блогер, питонист, мизантроп 21 апреля 2020

А расскажи через что процессили платежи и как боролись с комиссиями? Я вот давно хотел прикрепить к Клубу прямую подписку по карте, чтобы отвязать его от патреона, но какой-нибудь Stripe забирает $0.25 + 3% комиссии — с моих подписок по $1 это добрая треть бабосика. Передумал. Ищу дальше и страдаю.

  Развернуть 1 комментарий

Напрямую принимаем только часть Qiwi, остальное через агрегаторов а-ля Unitpay (лучший), Interkassa, Megakassa, SkinPay, MegaKassa и прочих. Подписки реализовать позволяет только Unitpay и то не точно (где-то вроде видел)

  Развернуть 1 комментарий

Я много покрутился в разработке эквайриннга и знаю примрено как дела обстоят с комиссиями и ставками.

Чтобы иметь низкую комиссию как правило надо выбирать мелкие сервисы, Stripe конечно хорош, но это гигант, ему нет дела до мерчей с нанооборотом, так что это скорее paywall.

В твоем случае самое тягостное это большая география платежей, ибо твои подписчики находятся повсюду, а чем больше белый лист странн откуда можно принимать платежи, тем больше фрод риск. А фрод риск это не очень приятно, ибо всегда МПС в первую очередь натягивает эквайринг, а до мерча им дела нет.

В РФ я бы посоветовал Яндекс Кассу, там около 3 процентов без фиксы, так что минимальные затраты. Но это Россия, хз как с налогами будет, а так же я не знаю их политику на счет приема платежей из других стран.

  Развернуть 1 комментарий

@amd, рекуррентные платежи достаточно редкий запрос от клиентов, так что такие мало у кого реализованы.

  Развернуть 1 комментарий

@Kirk, к сожалению, я не могу в Яндекс.Кассу. Я ИП в Германии и меня Яндекс просто с порога пошлёт нахуй. С налогами тоже. Немцам на такое похуй, лишь бы инвойсы показывал, а вот в российский налоговый бардак я даже лезть не хочу.

Вот и ищу что-то под свои требования. И да, надо с реккурентными платежами и мировой географией как Stripe, PayPal или Adyen. У последнего комиссии поменьше, но они требуют стопку документов. Вот думаю теперь.

  Развернуть 1 комментарий

@vas3k, может в германии проще самому получить статус эквайринга тогда? :D
Тем более что RBK свой процессинг опенсурснули, главное только получить статус эквайринга, а потом docker-compose up и поехал

  Развернуть 1 комментарий

Жесть, а это как? Надо проходить сертификации и иметь полный этаж юристов? И как быть с международкой?

  Развернуть 1 комментарий

Проиграл с фразы про «за фрод сначала натягивают эквайринг» и потом предложение стать эквайрингом самому.

  Развернуть 1 комментарий

@vas3k, в рф например надо лицензией банка владеть и дополнительным разрешением проводить операции

В германии сомневаюсь, что сильно проще (

  Развернуть 1 комментарий

@Kirk, Яндекс Кассу не рекомендую, они мне сказали что международный эквайринг подключают только через пару месяцев успешной работы, а до этого можно пройти куда подальше. РБК касса вроде есть еще, там с этим проблем нет, но есть другие - например, валютный контроль.

  Развернуть 1 комментарий

А кто-то пробовал в бою https://paddle.com/?

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб