Система биллинга BILLmanager — биллинг платформа для облачных и хостинг провайдеров от ISPsystem

Система биллинга BILLmanager — биллинг платформа для облачных и хостинг провайдеров от ISPsystem Хостинг

Что такое «биллинг»

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

Изначально, как и во всех стартапах, у нас не было платных услуг. Первые серьезные шаги в сторону монетизации начались в далеком 2008 году, при том что официально сайт был запущен в 2006-м. Для экспериментов была выбрана Франция, а оплата принималась только через SMS.

Сам прием платежей был организован на файлах. Каждый запрос записывался в отдельный файл, который затем перекладывался bash-скриптами из одной папки в другую, что означало смену статусов обработки. База данных использовалась только для учета успешно обработанных транзакций.

Разработка новой версии прошла достаточно быстро, так как стран, где были доступны платные услуги, было не много. Но она была рассчитана только на прием платежей через SMS, из-за этого у нас даже до сих пор сохранилось несколько забавных артефактов, например, поля MSISDN (номер телефона) и short code (короткий номер, на который отсылают платную SMS) в таблице обработанных платежей.

Сейчас мы принимаем платежи почти во всём мире. Каждую секунду пользователи пытаются что-то оплатить на сайте или в приложениях для всех популярных мобильных платформ. А если наложить это на карту, то получится картина «Вид на Землю из космоса ночью»:

У нас доступно около 50-ти способов оплаты, предоставляемых разными партнерами. Самые популярные ― это банковские карты, SMS & Direct billing и покупки в мобильных приложениях.

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

Что можно делать через панель управления vds

И это далеко не полный список. Здесь перечислены те функции, которые чаще всех используются в администрировании VDS/VPS.

Sms-платежи

Особняком стоят платежи через SMS и прямые списания с баланса мобильного телефона. Они находятся под очень жестким контролем во многих странах, особенно в Европе. Локальные регуляторы или само государство могут предъявлять особые требования к тому, как должна выглядеть страница оплаты или каким должен быть текст отсылаемых SMS-сообщений.

За изменениями подобных требований нужно следить и вовремя вносить изменения у себя на сайте. Так, например, в Бельгии есть правило, что короткий номер должен быть написан белым шрифтом на черном фоне, а рядом с ним должна быть указана его стоимость.

Отличается и тип SMS-биллинга ― MO (Mobile Originated) или MT (Mobile Terminated). С MO-биллингом всё достаточно просто: пользователь отправил SMS на короткий номер, мы получили деньги. А вот для MT существует несколько вариантов. Оплата происходит не в момент отправки пользователем SMS-сообщения, а после того, как он получит специальное платное SMS от нас.

То есть фактом оплаты считается полученное от агрегатора уведомление о том, что платное SMS успешно доставлено. Основная цель такого подхода ― это добавить дополнительную проверку перед отправкой пользователю платного SMS-сообщения и предотвратить ошибки, связанные с некорректным текстом в SMS.

К счастью, на рынке SMS-платежей тоже есть компании-агрегаторы, услугами которых стоит воспользоваться. Они за скромную, а иногда и не очень, плату лишают вас «удовольствия» разбираться с такими подробностями. Еще один приятный бонус ― они нередко берут на себя часть обязанностей по поддержке конечных пользователей. Пользователи начинают писать о своих проблемах напрямую владельцу короткого номера, т.е. агрегатору.

Читайте также:  Filezilla поиск файлов

Банковские платежи

Все платежные системы позволяют принимать платежи от своих пользователей. Такие прямые интеграции удобно делать, пока их не очень много и вы подключаете известные системы с отлаженными процессами. Но когда нужно выйти на локальные рынки, то начинают появляться проблемы.

Поддерживать «зоопарк» разных API становится всё сложнее, отличаются требования регуляторов, популярная локальная платежная система может вообще отказаться работать с иностранными клиентами при низких оборотах, или подписание контракта и улаживание юридических проблем может затянуться на долгое время.

Несмотря на такие сложности, локальные платежные системы могут вас приятно удивить своей конверсией. Например, Голландия, которую мы считали не очень перспективной, после подключения популярного в этой стране способа оплаты iDeal стала приносить на 30-40% больше денег.

Биллинг панели для хостинга

  • Dominik_x
    · 11 апреля 2022, 12:25

    Вслед за гуглом и яндексом и mail-vk подкрутило гайки1

  • alice2k
    · 8 апреля 2022, 14:03

    Yandex.Cloud выходит в Германию1

  • alice2k
    · 5 апреля 2022, 18:28

    У selectel появился Амстердам в дедиках1

  • alice2k
    · 3 апреля 2022, 11:33

    DCImanager VMmanager BILLmanager входящие в технологический стек «Астры»3

  • rm_
    · 30 марта 2022, 18:24

    Linode проиграл DigitalOcean, а DO вероятно проиграет Vultr3

  • alice2k
    · 30 марта 2022, 10:41

    Интересно fastvps.ru снова начнут реселлить вернут былую славу ?3

  • alice2k
    · 27 марта 2022, 09:05

    Список биллинг панелей хостинга7

  • alice2k
    · 26 марта 2022, 10:36

    Пришла снова эпоха обменников27

  • alice2k
    · 19 марта 2022, 14:31

    Какая существует в мире проблема у хостеров новичков ? Которые хотят сделать свое, а не реселлить ? Вот такая2

  • Host_M
    · 18 марта 2022, 18:28

    Как Запад просто фактами реальностью и поступками — доказал что РФ пропогандисты были правы1

  • Dominik_x
    · 16 марта 2022, 12:48

    pdd.yandex.ru как и Гугл 10 лет назад — закрыли создание бесплатных аккаунтов1

  • tolstoff
    · 15 февраля 2022, 07:33

    GPU servers7

  • alice2k
    · 16 января 2022, 17:57

    i9-12900k в Hetzner4

  • tendence
    · 10 января 2022, 18:41

    Что там по РУ доменам ? за 10 лет ничего не выросло1

  • alice2k
    · 23 декабря 2021, 11:30

    Если нужен NUC в Сибири на лет 101

  • alice2k
    · 22 декабря 2021, 12:44

    Гугл почта на домене 666.lol1

  • alice2k
    · 7 декабря 2021, 12:51

    Hetzner дал возможность покупать серверы только c IPv6 (всего 2 евро, вот бы 5 евро сбросил)4

  • macron13
    · 20 ноября 2021, 14:40

    Государственного облака не будет ?1

  • ykpon
    · 10 ноября 2021, 13:38

    Hetzner отказался от ceph2

  • ykpon
    · 17 октября 2021, 16:57

    Все знают что уже пару лет самая популярная ОС это виндоус1

  • Возможности ajenty

    • Модульный интерфейс;
    • Поддержка проектов на Python, Ruby on Rails, Node.js;
    • Стандартная поддержка SSL;
    • Управление БД;
    • Файловый менеджер;
    • Управление DNS;
    • Встроенный брандмауэр;
    • Конфигурация зеркал и кластеров;
    • Управление доменами и электронной почтой;
    • Поддержка нескольких серверов;

    Одна из наиболее популярных бесплатных панелей управления для VPS. Инструмент с открытым исходным кодом основан на языке PHP. ISP Config позволяет осуществлять управление одновременно несколькими виртуальными и физическими серверами.

    ✅ ПоддерживаемыеОС: Ubuntu, Debian, CentOS, Fedora, OpenSuSE.

    Возможности brainycp

    Легкая ПУ, где Apache заменен более быстрым NGINX. Ajenty написана на языке Python с поддержкой движка фреймворка Gevent, что позволило реализовать модульную архитектуру.

    Читайте также:  Что лучше – VPS или виртуальный хостинг? Чем они отличаются? | Friend Hosting

    Из преимуществ панели отмечают: простой интерфейс, быстрый доступ к VPS, простую установку и подробную документацию. Контрольная панель поставляется с несколькими предустановленными инструментами, такими как текстовый редактор, менеджер кода, терминал и файловый менеджер.

    ✅ Поддерживаемые ОС: Debian, Ubuntu, RHEL, CentOS и Gentoo. Также возможен перенос на другое ПО на Linux и BSD.

    Возможности centos web panel

    Надежная контрольная панель для VPS с открытым кодом, являющаяся модулем серверной ПУ Webmin, основанной на Perl. Virtualmin позволяет управлять одновременно несколькими веб-хостингами через один интерфейс. Он работает только при условии предварительной установки Webmin.

    Веб панель управления сервером распространяется в двух вариантах: бесплатная (Virtualmin GPL) и коммерческая про-версия (Virtualmin Pro). Преимущества ПУ заключаются в простом интерфейсе и системе двойной аутентификации.

    ✅ Поддерживаемые ОС: Ubuntu, Debian и Centos/RedHat.

    Возможности hestia

    YunoHost — модифицированный Debian дистрибутив, включающий в себя множество инструментов для работы с размещённым веб-проектом. Разработчики позаботились о безопасности и надёжности, при этом сохранив лёгкость системы. Для управления сервером создан удобный веб-интерфейс, с помощью которого можно взаимодействовать с веб-компонентами через браузер.

    Возможности yunohost

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

    Реализована расширенная поддержка PHP с типами подключения на выбор. С помощью контрольной панели возможно управление множественных хост-аккаунтов с лимитированием разнообразных параметров.

    ✅ ПоддерживаемыеОС: CentOS 7/8 64bit.

    Возможности zpanel

    • Веб-сервер Apache PHP.
    • Интеграция с MySQL, hMailServer (Windows), Posfix (Linux), Filezilla (Windows), ProFTPd (Linux).
    • Сервисы для управления БД и FTP.
    • Система управления DNS.
    • Лимитирование услуг.
    • Создание бэкапов.
    • Интеграция биллинговой системы.
    • Поддержка cron.
    • Защита каталогов.
    • Мониторинг нагрузки на сервер.

    Лучшие бесплатные панели управления vds

    Несмотря на ценовую доступность платных ПУ, вроде ISPmanager, cPanel и Plesk, популярность бесплатных панелей управления хостингом продолжает оставаться высокой. Хотя бесплатные ПУ заметно проигрывают в функциональности, их часто выбирают те, кто только начинает изучать системное администрирование или хочет выбрать инструмент под свои специфические требования.

    Рассмотрим наиболее распространённые панели с кратким раскрытие их технических возможностей.

    Это бесплатная панель управления хостингом на VPS с возможностью платной поддержки. Встроенный установщик приложений «в 1 клик» Softaculous позволяет развернуть свыше 400 приложений, включая популярные CMS.

    Ядро ПУ создано на основе BASH — нативной командной оболочки для администрирования Linux серверов, позволяющей повысить эффективность работы на Ubuntu, Debian и других. Панель управления Vesta поставляется с брандмауэром iPTables или fail2ban.

    ✅ Поддерживаемые ОС: Ubuntu, Debian, RHEL, Centos/RedHat.

    Поддержка и эксплуатация


    После того как новая интеграция выкладывается на продакшн-серверы, наступает этап ее эксплуатации и поддержки. Техническая поддержка занимает примерно 60-70% нашего времени.

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

    Вторая составляющая технической поддержки ― это исправление ошибок или внесение изменений в существующие интеграции. Ошибки возникают по разным причинам. Например, из-за невнимательного чтения документации или пробелов в ней. Однажды вместо нее нам даже пришлось использовать логи чата с разработчиком агрегатора, потому что документация для их новой системы была еще не готова.

    Были случаи, когда агрегатор без уведомления менял протокол взаимодействия или его параметры. В другой раз банк-эквайер отключил наш шлюз, и пришлось в срочном порядке перенаправлять трафик в другое место. Как потом выяснилось, это был древний сервер из 80-х, который, по данным банка, вообще ничего не должен был обрабатывать. В общем, скучать не приходится, особенно если учитывать, что каждая минута простоя ― это недополученная прибыль.

    Читайте также:  Способы оплаты: как выставить и оплатить счёт | REG.RU

    Для решения подобных проблем мы пишем подробные логи работы приложения. Туда попадают не только ошибки, но и всё взаимодействие с системами агрегаторов или просто важные события, происходящие во время выполнения запросов. Каждый запрос имеет свой уникальный идентификатор, по которому можно найти все связанные с ним записи и восстановить ход его обработки.

    Система биллинга billmanager — биллинг платформа для облачных и хостинг провайдеров от ispsystem

    Пробная версия BILLmanager не имеет ограничений по функционалу или количеству клиентов, однако действует только 30 дней. Если вы хотите продолжить пользоваться продуктом и дальше, необходимо продлить лицензию на нужный период.

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

    Технические детали

    Badoo работает на связке PHP MySQL, поэтому для обработки платежей мы используем те же технологии. Код выполняется на отдельной группе серверов, выделенной из общего пула. Внутри мы ее разделили еще на несколько логических подгрупп: cерверы для обработки входящих запросов, серверы для фоновых операций и сбора статистики, серверы баз данных, серверы для обработки платежей по банковским картам. Последние выделены в отдельную группу, потому что они должны соответствовать стандарту безопасности

    , разработанному при участии Visa, MasterCard, American Express, JCB и Discover для организаций, работающих или хранящих данные держателей банковских карт.

    Для обработки платежей мы используем два сервера базы данных с MySQL от Percona, работающих в master-master репликации. Основная нагрузка идет только на один из них, второй используется для «горячей» замены в случае аварии или для подмены основного (на время его обслуживания, для запросов от системы мониторинга или сбора статистики).

    Всю систему биллинга можно условно разделить на несколько больших частей:

    Функционал панелей управления

    Наибольшее распространение получили панели управления, выполненные в виде интуитивно понятного графического веб-интерфейса. При помощи контрольной панели можно настроить сервер VDS/VPS, даже без основательных знаний и помощи системного администратора.

    Хостинг-панель простейший биллинг?

    Привет, коллеги!

    у меня есть десяток клиентов, которые размещаются на моих серверах. У кого-то ssh доступ. Кого-то я сам обслуживаю. Кто и сколько хостится — веду в гуглдокс

    есть следующие проблемы —

    нагрузка на сервер ни как не контролируется. Кто-то может забить диск, кто-то сожрать трафик, а кто-то повесить проц…

    Забываю брать оплату за размещение. А тут клиент захотел помесячно платить. Тут вообще ахтунг 🙂

    в виду этого интересуюсь, у кого есть опыт в этом деле? подскажите панельку, чтобы можно было решить эти проблемы. Ресурсы не обязательно ограничивать, главное знать, кто создал проблему.

    По биллингу — автоматическая генерация счета, прием платежей — желательно, но необязательно.

    спасибо!

    Вывод

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

    Начать можно с бесплатной панели управления. В дальнейшем, когда из-за масштабирования проекта её функционал станет недостаточным, рекомендуется перейти на платный вариант с расширенными возможностями.

    Любая панель управления хостингом будет работать со 100% эффективностью только на базе надёжного сервера. VPS от Eternalhost — мощная и безопасная платформа с возможностью гибкой настройки под параметры любого хостинга.

    Оцените статью
    Хостинги