Skip to main content

▶ Сначала посмотрите на поток 402

Интерактивная терминальная демонстрация — наблюдайте запрос → 402 → оплата Lightning → 200 OK прямо в браузере.

Вариант A — Создание полного сервера одной командой (быстрее всего)

Создаёт полноценный проект Express + l402-kit: server.ts, .env.example, tsconfig.json и эндпоинт /premium, готовый принимать Lightning-платежи.
Затем:

Вариант B — Добавление в существующий проект

1. Выберите режим

Не уверены? Начните с Managed — никаких нод, никаких аккаунтов, только Lightning-адрес. Переключитесь на Soberano одной строкой кода в любой момент, когда захотите 0% комиссий. Уже оплаченные токены продолжат работать после переключения. Получить Lightning-адрес (бесплатно, 2 мин): Зарегистрируйтесь на dashboard.blink.sv — вы получите yourname@blink.sv. Или воспользуйтесь Alby, Phoenix или Wallet of Satoshi. Настройка Soberano: Зарегистрируйтесь на dashboard.blink.svAPI Keys → создайте ключ → скопируйте ваш BTC Wallet ID со страницы кошелька. Укажите BLINK_API_KEY и BLINK_WALLET_ID в вашем .env.

2. Установка

3. Добавьте в ваш API

Lightning-нода не нужна — только ваш Lightning-адрес.

4. Протестируйте

Ответ:
Оплатите инвойс с помощью любого Lightning-кошелька, затем:
Ответ:
Ваш API теперь принимает Bitcoin-платежи.

Тестирование без реальных sats

Для тестирования интеграции Lightning-кошелёк не нужен. Используйте mock-провайдер — он генерирует валидные криптографические пары токенов локально, без сетевых вызовов:
Для тестирования с реальными деньгами в песочнице используйте testMode OpenNode:
Полное руководство по тестированию → Testing