Skip to main content

▶ まず402フローを見る

インタラクティブなターミナルデモ — リクエスト → 402 → Lightning支払い → 200 OK の流れをブラウザでライブ確認できます。

オプション A — 1コマンドでフルサーバーをスキャフォールド(最速)

これにより、完全な Express + l402-kit プロジェクトが作成されます: server.ts.env.exampletsconfig.json、そして Lightning 支払いを受け付ける準備が整った /premium エンドポイントが含まれます。
次に:

オプション B — 既存プロジェクトに追加する

1. モードを選択する

迷ったら? Managed から始めましょう — ノード不要、アカウント不要、Lightning アドレスだけでOKです。0% 手数料が必要になったら、コード1行で Soberano に切り替えられます。切り替え後も、支払い済みトークンはそのまま使い続けられます。 Lightning アドレスを取得する(無料、2分): dashboard.blink.sv でサインアップすると yourname@blink.sv が発行されます。または AlbyPhoenixWallet of Satoshi を使うこともできます。 Soberano セットアップ: dashboard.blink.sv でサインアップ → API Keys → キーを作成 → ウォレットページから BTC Wallet ID をコピー。.envBLINK_API_KEYBLINK_WALLET_ID を設定してください。

2. インストール

3. APIに追加する

Lightning ノード不要 — Lightning アドレスだけで使えます。

4. テストする

レスポンス:
任意の Lightning ウォレットでインボイスを支払い、その後:
レスポンス:
これであなたのAPIはビットコイン決済を受け付けられるようになりました。

実際の sats を使わずにテストする

インテグレーションのテストに Lightning ウォレットは必要ありません。モックプロバイダーを使いましょう — ネットワーク呼び出しなしで、有効な暗号トークンペアをローカルで生成します:
サンドボックスを使った実際の課金テストには、OpenNode の testMode を使用してください:
テストの完全ガイド → テスト