Делаю сервис общения для людей: добавил систему защиты от атак на сервер, денежные операции
Идея встроенной банковской системы провалилась с треском 😂😂😂
Изучал на днях вопрос возможности внутреннего перевода денежных средств и столкнулся с кучей юридических и технических проблем. Помимо того что сервис (часть, которая позволяет людям переписываться, общаться по интересам, собираться в группы по интересам) попадает под действие закона ОРИ (организатор распространения информации), так на него еще куча требований набрасывется. В случае денежных переводов сервис начинает оказывать банковские услуги и государство такое "иди сюда" 😂😂😂
Сервис, похоже, нельзя будет организовать будучи физическим лицом тк сервис становится небанковской платежной организацией и тут понеслась. Мой персональный опыт работы в качестве бухгалтера в своем ООО, показал что с отчетами не соскучишься. С той частотой с которой меняются законы и вносятся правки, война с бюрократией не то что как-то там идет, она полностью проиграна примерно в момент образования государства (мое личное мнение и понимание).
Для начала нужно разрулить всего лишь основные пункты "ЧТО ТРЕБУЕТСЯ" (на самом деле их больше):
1) Без лицензии заниматься хранением и переводами денег пользователей незаконно в любой юрисдикции. Это уголовное преступление, нужно получить лицензию.
2) Нужно получить статус «небанковской кредитная организация» (НКО) или лицензию оператора платежной системы. Основные требования включают уставной капитал от 10 млн рублей (поправьте, если ошибаюсь) и строгие требования к системе безопасности. Есть один знакомый, поспрашивал его и понял, что требования к мессенджеру рядом не стояли с требованиями к банковскому сервису 😂
3) Государство требует, чтобы у сервиса были реальные деньги на счетах, чтобы гарантировать возврат средств пользователям.
4) Нужно будет проверять личности всех пользователей (паспортные данные, биометрия, прописка). То есть "просто зарегался" - этого недостаточно для отправки денег. Кто упрекал меня (а не закон ОРИ) в сборе персданных, привет!
5) Нужно внедрить системы, которые отслеживают подозрительные транзакции, блокируют их и сообщают в финансовую разведку (кто эти ребята?). В случае ошибки могут просто забрать лицензию 😂
6) Регуляторы требуют иметь не просто «хороший код», а сертифицированную систему защиты данных (не буду писать скучные детали, это просто дорого).
Честно говоря так и не разобрался во всех тонкостях (вот прям на самом деле честно, мое описание проблем - кончик айсберга), но понял одно: кто-то очень не хочет чтобы встроить в приложение систему мгновенного и простого перевода денег от человека А к B было просто. Лучший путь - это использователь чей-то банк как прослойку, все на это намекает и отговаривает от идеи ввязываться в это дело. Порог вхождения в этот бизнес достаточно хороший.
Зачем это нужно: хотелось бы добавить в сервис систему возможности поощрений / "донатов" без отчисления % в банки. Чтобы можно было напрямую переводить деньги, обменивать их на виртуальные подарки. Было бы удобно.
Вчера завершил добавление системы защиты от атак на сервер. Зачем нужна защита? Например кто-то будет интенсивно опрашивать сервер. Это приведет к тому, что сервер будет расходовать свой ресурс неравномерно. Защита это исправит.
В понедельник добавил анимацию подгрузки контактов. Теперь при подгрузке контактов рисуются анимированные серые плашки:
С поиском контактов для общения пока закончил работу. Сейчас вернулся к визуализации контактов:
- нужно добавить иконку сторис
- онлайн-статус доработать
- дать возможность отображения эмодзи рядом с акатаркой
После этого перейду к созданию чатов. Вернее как к созданию... На сервере код уже прописал, на клиенте проверил работоспособность. Вроде работает 😂 Вот нужно создать интерфейс чатов и сами чаты делать. Сколько уже можно ходить вокруг да около, пора получить по рогам от контролирующих органов и рассказать как работает ОРИ на самом деле 😂
--
Кому интересно, можете подписаться куда-нибудь на меня, попробуете сервис в числе первых.
Постепенно буду продолжать делиться успехами разработки :)






















