BTCPay Server

Открытый процессор криптоплатежей, который вы разворачиваете на своём сервере: платежи в Bitcoin и Lightning приходят напрямую в подключённый кошелёк, посредника между вами и покупателем нет. Для магазинов, разработчиков и сообществ.

РазработчикBTCPay Server

Что такое BTCPay Server

BTCPay Server — это не просто платёжный шлюз, а полноценная альтернатива централизованным процессорам вроде Stripe или PayPal для приёма криптовалют. Вы разворачиваете его на собственном сервере (VPS, домашний ПК или даже Raspberry Pi), и вся инфраструктура — от создания счетов до подтверждения транзакций — работает на вашем железе. Ключевое отличие: здесь нет третьей стороны, которая держит ваши средства или может заморозить аккаунт. Платежи в Bitcoin и Lightning Network идут напрямую из кошелька покупателя в ваш кошелёк. Это полностью открытый проект с исходным кодом на GitHub, который не берёт комиссию за транзакции — только стандартная сеть блокчейна.

Ключевые возможности

  • Прямые платежи без посредников: средства поступают сразу на ваш кошелёк (онлайн, холодный или мультиподписной).
  • Поддержка Lightning Network: мгновенные платежи с минимальными комиссиями для розничных покупок.
  • Собственный платёжный пул: приём платежей через BTCPay Server App (аналог BTCPay Pay Button) без необходимости в кастомной интеграции.
  • Автоматизация: создание счетов через API, вебхуки, плагины для WooCommerce, Magento, PrestaShop и других CMS.
  • Полный контроль над данными: никакой передачи информации о клиентах третьим лицам.
  • Мультивалютность: помимо BTC, поддержка других монет через конфигурацию (Litecoin, Monero и т.д.).
  • POS-терминал: веб-интерфейс для офлайн-продаж с QR-кодами.
  • Кастодиальный режим: можно управлять средствами других пользователей (например, для бирж или сервисов).

Кому подойдёт

Интернет-магазинам — если вы продаёте цифровые товары или услуги и хотите принимать криптовалюту без ежемесячной платы и риска блокировки. Разработчикам и стартапам — благодаря открытому API легко встроить BTCPay в свой продукт, а кастомизация кода не ограничена лицензией. Сообществам и фрилансерам — для донатов, подписок или оплаты услуг без KYC и бюрократии. Пользователям, которые ценят приватность — здесь не собираются данные покупателей, а все транзакции видны только в блокчейне. Также подойдёт тем, кто работает с Lightning и хочет принимать микроплатежи (например, за контент по клику).

Плюсы и минусы

Плюсы:

  • Полная автономия: вы контролируете и код, и средства.
  • Нулевая комиссия сервиса (платите только за инфраструктуру).
  • Высокая безопасность: нет единой точки отказа.
  • Активное сообщество и регулярные обновления.

Минусы:

  • Требуются технические навыки для установки и настройки (не подойдёт новичкам).
  • Нужен свой сервер и забота о его аптайме и резервных копиях.
  • Нет встроенной конвертации в фиат — придётся самостоятельно продавать BTC.
  • Ограниченная поддержка альткоинов (только те, что совместимы с Electrum).

Частые вопросы

Нужно ли платить комиссию за использование BTCPay Server?

Нет, сам софт бесплатный и не берёт процент с транзакций. Вы платите только за хостинг (если используете VPS) и сетевые комиссии блокчейна Bitcoin или Lightning. Это делает сервис значительно дешевле традиционных платёжных систем.

Как быстро настроить BTCPay Server?

В среднем — от 30 минут до часа. Есть готовые решения: Docker-образ, одна команда для установки на Ubuntu или использование платформ вроде LunaNode или Voltage, где сервис разворачивается в один клик. Для полного кастома (например, подключение аппаратного кошелька) потребуется больше времени.

Безопасно ли хранить средства на BTCPay Server?

Сервис не хранит ваши монеты — он лишь генерирует адреса для получения. Вы подключаете свой кошелёк (например, Electrum или аппаратный Ledger), и средства поступают туда напрямую. Если ваш сервер взломают, злоумышленник не сможет украсть BTC, если только не получит доступ к вашему кошельку.

Можно ли принимать платежи в других криптовалютах, кроме Bitcoin?

Да, BTCPay поддерживает альткоины, работающие на базе Electrum-протокола: Litecoin, Dash, Monero (через отдельный плагин) и другие. Однако основная оптимизация и документация ориентированы именно на Bitcoin и Lightning.

Часто задаваемые вопросы

BTCPay Server действительно бесплатный?

Да. Программа распространяется под лицензией MIT, комиссию за обработку платежей вендор не берёт, процент с оборота — тоже. Платить приходится только комиссии сети блокчейна и за собственную инфраструктуру: сервер, узел Bitcoin Core, NBXplorer и базу PostgreSQL. Своего облачного тарифа у проекта нет, хостинг предлагают независимые компании по собственным ценам.

Какие криптовалюты поддерживает BTCPay Server?

Основа — Bitcoin: платежи принимаются on-chain, через Lightning Network и по LNURL. За пределами биткоина набор скромный: в основном репозитории есть плагины для Litecoin, Dogecoin, Dash, Groestlcoin, Monacoin и Bitcoin Gold. Документация описывает и порядок добавления новой монеты, но это работа для разработчика.

Хранит ли сервер приватные ключи от кошелька?

По умолчанию нет: магазин подключается по схеме деривации, и сервер только отслеживает поступления. Хранение сид-фразы внутри BTCPay Server включается отдельно — при генерации кошелька есть опция savePrivateKeys, которая открывает режим «горячего» кошелька и дополнительные функции. Это осознанный выбор владельца, а не поведение по умолчанию.

Что нужно, чтобы запустить BTCPay Server?

Минимальная связка — сам BTCPay Server, обозреватель блоков NBXplorer, узел Bitcoin Core и PostgreSQL. Для Lightning дополнительно подключается Core Lightning через unix-сокет или LND через REST. Развернуть можно четырьмя способами: через веб-интерфейс LunaNode, в один клик в Microsoft Azure, через Docker Compose или собрать компоненты вручную.

Как подключить BTCPay Server к интернет-магазину?

Готовые модули есть для 23 платформ: WooCommerce, Magento, PrestaShop, Shopify, Wix, ECWID, Drupal, Ghost, OpenCart, Joomla VirtueMart, BigCommerce, NopCommerce, Odoo, WHMCS, Invoice Ninja, Zapier и других. Если нужной платформы в списке нет, интеграцию собирают на Greenfield API — в документации выложены примеры на cURL, Node.js и PHP.

Можно ли автоматически выводить выручку в рубли?

Нет. Средства остаются в криптовалюте: способы выплат в API ограничены сетью Bitcoin и Lightning, встроенной конвертации в фиатную валюту нет. Курсы к фиату сервис использует только для того, чтобы выставить счёт в привычной покупателю валюте, а обмен полученной криптовалюты владелец организует отдельно.

Как быстро счёт считается оплаченным?

Порог настраивается под риск магазина. Доступны четыре режима: ноль подтверждений для быстрых продаж, одно, два или шесть подтверждений для крупных сумм. О смене статуса счёта приложение узнаёт через вебхук с подписью HMAC-SHA256, а недоставленные уведомления сервер повторяет автоматически.

Кто отвечает за поддержку и развитие проекта?

BTCPay Server — открытый проект, а не компания: сами разработчики формулируют это именно так. Код ведётся публично на GitHub, где 195 контрибьюторов и 7,7 тыс. звёзд, последний релиз 2.4.1 вышел 23 июля 2026 года. Вопросы разбирают в чате Mattermost, Telegram и на GitHub. Развитие поддерживает BTCPay Server Foundation, среди спонсоров которого Spiral, OpenSats, Tether и HRF.

Альтернативы BTCPay Server