Student
Professional
- Messages
- 1,874
- Reaction score
- 1,780
- Points
- 113
Полная интеграция BTCPay Server в 2026 году: self-hosted некастодиальный крипто-процессинг для Bitcoin, Lightning Network и альткоинов. Пошаговое руководство по развертыванию, настройке, интеграциям (WooCommerce, Shopify и др.), API, лучшим практикам, troubleshooting и сравнению с custodial-шлюзами.
Что такое BTCPay Server и почему он актуален в 2026 году
BTCPay Server — это открытый (open-source), self-hosted платёжный процессор для криптовалют, в первую очередь Bitcoin (on-chain + Lightning Network). Он полностью некастодиальный (non-custodial): средства идут напрямую на ваш кошелёк, без посредников. Нет комиссий сервиса (0%), максимальная приватность, цензуроустойчивость и контроль.Ключевые преимущества:
- Полный контроль над приватными ключами (поддержка hardware wallets: Coldcard, Ledger и др.).
- Поддержка Lightning Network для мгновенных и дешёвых платежей.
- Плагины для 40+ расширений (включая новые 2025–2026: DePix для Pix в Бразилии, LSP, Boltz, Ark, Miniscript и др.).
- Встроенные приложения: Point of Sale (POS), Crowdfund, Payment Buttons, Invoices, Pull Payments (подписки, рефанды).
- Массовые выплаты, webhooks, Greenfield API (RESTful).
- Интеграции с большинством CMS: WooCommerce (V2 Greenfield), Shopify V2, Drupal, Magento, PrestaShop, Odoo, Wix, WHMCS и многими другими.
- Нет KYC/AML от сервиса — compliance на вашей стороне.
- Возможность шаринга сервера для сообщества.
Минусы:
- Требует технической настройки и обслуживания (сервер, синхронизация ноды).
- Для полной ноды Bitcoin нужен объём дискового пространства (с pruning — меньше).
- Нет встроенной автоконвертации в фиат (решается плагинами или внешними сервисами).
Сравнение с custodial-шлюзами (NOWPayments, Coinbase Commerce и др.):
- BTCPay: 0% fees, non-custodial, приватность → идеально для долгосрочного sovereignty.
- Custodial: проще старт, автоконвертация, поддержка, но риски (заморозки, fees 0.5–1%).
1. Развёртывание BTCPay Server
Минимальные требования (с pruning): 2 GB RAM, 80+ GB SSD, Docker. Для полной ноды — больше.Варианты:
- Hosted (рекомендуется новичкам): LunaNode, Voltage Cloud, Nodl, EmbassyOS (~$8–30/мес).
- VPS (DigitalOcean, Hetzner, Contabo): Ubuntu/Debian.
- Hardware: Raspberry Pi 5 или dedicated device для максимальной независимости.
- Local: Для теста на ПК.
Docker-установка (основной способ):
- Установите Docker и Docker Compose.
- git clone https://github.com/btcpayserver/btcpayserver-docker.git && cd btcpayserver-docker.
- Настройте переменные: export BTCPAY_HOST=yourdomain.com, NBITCOIN_NETWORK=mainnet, BTCPAYGEN_CRYPTO1=btc, BTCPAYGEN_LIGHTNING=lnd (или cln), BTCPAYGEN_REVERSEPROXY=nginx.
- ./btcpay-setup.sh.
- Настройте DNS (A-запись), Let's Encrypt для HTTPS. Для Lightning — откройте порт 9735.
После запуска: зарегистрируйтесь как admin, создайте Store.
Lightning Network: Внутренний LND/CLN/Eclair или внешний (Umbrel, Voltage). Для inbound liquidity — LSP-плагин или Loop/Amboss.
Обновления: Регулярно btcpay-update.sh.
2. Настройка Store и Wallet
- Создайте Store → Wallet Setup: xpub (watch-only), подключите hardware wallet или создайте новый.
- Rates: источники курсов (CoinGecko, Kraken и др.).
- Payment methods: BTC, LN, альткоины через плагины.
- Checkout: кастомизация (логотип, expiration, дизайн), modal/redirect.
Плагины: Устанавливайте через встроенный Plugin Builder (2025–2026 улучшения). Более 40 плагинов на plugin-builder.btcpayserver.org.
3. Интеграции с платформами (пошагово)
WooCommerce (WordPress) — самый популярный
- Установите плагин BTCPay for WooCommerce V2 (Greenfield) из WordPress.org.
- В BTCPay: Account → API Keys → создайте Greenfield API Key с правами для Store.
- В WooCommerce → Payments → BTCPay: укажите BTCPay URL, API Key, Store ID.
- Включите, настройте статусы заказов (New → Paid → Confirmed → Settled).
- Тестируйте: modal checkout, webhooks для автообновления.
Legacy BitPay-плагин устарел — используйте V2.
Shopify (V2 connector)
- В BTCPay: Plugins → Shopify integration.
- Настройте в Store settings (Shopify URL, credentials).
- В Shopify: Custom payment method или custom app.
- Поддержка Lightning + on-chain, order status sync.
Другие
- Drupal, Magento, PrestaShop, Odoo и др. — официальные гайды в docs.
- Custom/API: Greenfield API (рекомендуется). Примеры на C#, Python, Node.js, PHP. Webhooks для событий (InvoiceCreated, PaymentReceived и т.д.).
- Telegram/POS: Встроенные apps + плагины.
- No-code: Zapier.
Pay Button: Простая HTML-вставка для донатов.
4. Продвинутые возможности
- Pull Payments и Subscriptions (новое в 2.3.0).
- Mass payouts, PSBT, multisig.
- Аналитика, reporting (улучшено в 2025–2026).
- Security: 2FA, whitelists, backups, reverse proxy to Tor.
- Altcoins: через плагины (USDT и др.).
5. Тестирование, запуск и troubleshooting
- Создайте тестовый invoice в Testnet или small amount в mainnet.
- Проверьте оплату, статусы, webhooks, email-уведомления.
- Мониторинг: логи Docker, dashboard, Prometheus (опционально).
- Common issues:
- Синхронизация ноды: используйте pruning или external node.
- Lightning liquidity: LSP или submarine swaps (Boltz plugin).
- API keys: правильные permissions.
- HTTPS/Domain: Let's Encrypt.
Безопасность: Dedicated сервер, firewall (UFW), регулярные обновления, offline backups, hardware wallets.
Рекомендации для русскоязычного бизнеса
- Начните с hosted (LunaNode) или VPS в дружественной юрисдикции.
- Комбинируйте с custodial (CryptoCloud/NOWPayments) как резерв.
- Вывод: P2P (BestChange), USDT на Tron/Solana → Volet/Capitalist.
- Сообщество: docs.btcpayserver.org, GitHub, Mattermost, Telegram-группы.
Ресурсы 2026:
- Официальная документация: https://docs.btcpayserver.org
- GitHub: btcpayserver/btcpayserver-docker, woocommerce-greenfield-plugin.
- Blog: blog.btcpayserver.org (релизы 2.3.0+).
- Demo: mainnet.demo.btcpayserver.org.
BTCPay — лучший выбор для тех, кто хочет независимость и нулевые fees. Для быстрого старта без сервера — custodial-варианты.
Если нужны конкретные команды, примеры кода API, гайд под вашу CMS, помощь с Lightning, плагинами или troubleshooting (укажите вашу конфигурацию) — дайте больше деталей, и я предоставлю targeted инструкцию! Всегда проверяйте актуальную версию в официальных источниках.