Skip to main content
ベースURL: https://l402kit.com すべてのレスポンスは application/json 形式です。すべてのオリジンに対してCORSが有効になっています。

インボイス

インボイスの作成

POST /api/invoice BOLT11 Lightningインボイスを作成します。ManagedProvider によって自動的に呼び出されるため、直接呼び出す必要はほとんどありません。 リクエストボディ レスポンス 200
エラー

トークンの検証

POST /api/verify SDKを使用せずにサーバーサイドでL402トークンを検証します。 リクエストボディ
レスポンス 200

スプリットと支払い

スプリットの実行

POST /api/split Lightning Addressへの99.7/0.3%のスプリット支払いを手動でトリガーします。x-split-secret ヘッダーが必要です。
ほとんどの場合、スプリットはBlinkウェブフックを介して自動的にトリガーされます。このエンドポイントは手動リカバリーまたはカスタム統合にのみ使用してください。
ヘッダー リクエストボディ
レスポンス 200
レスポンス 200(スキップ — 最小額未満)

ダッシュボードと統計

統計の取得

GET /api/stats 支払い分析データを返します。Authorization ヘッダーにLNURL-authセッショントークンが必要です。 レスポンス 200

Proプラン

Proアクセスの確認

GET /api/pro-check?address=you@blink.sv Lightning AddressにアクティブなProサブスクリプションがあるかどうかを返します。 レスポンス 200

Proへのサブスクライブ

GET /api/dev-token?address=you@blink.sv 30日間のProサブスクリプション(約9,000 sats)を購入するためのLightningインボイスを返します。 レスポンス 200
POST /api/dev-token インボイスの支払い後にProを有効化します。 リクエストボディ
レスポンス 200

認証(LNURL-auth)

ログインの開始

GET /api/lnurl-auth ダッシュボードログイン用のLNURL-authチャレンジを返します。ダッシュボードのQRコードをスキャンしてください。

LNURL-payエンドポイント

GET /.well-known/lnurlp/:username Lightning Addressの解決に使用される標準的なLNURL-payメタデータです。スプリットメカニズムによって内部的に使用されます。

デモ

デモインデックス

GET /api/demo 利用可能なデモエンドポイントに関する情報を返します。

BTCプライス(有料)

GET /api/demo/btc-price BTCのライブ価格を返します。有効なL402トークン(1 sat)が必要です。 最初の呼び出し時にインボイスとmacaroonを含む 402 を返します。Authorization: L402 <macaroon>:<preimage> を付けて再試行してください。

Preimageの取得

GET /api/demo/preimage?hash=<paymentHash> デモインボイスの支払い後、このエンドポイントを paymentHash とともに呼び出してpreimageを取得し、L402トークンを構築します。

ウェブフック

Blinkウェブフックレシーバー

POST /api/blink-webhook 内部エンドポイントです。BlinkからSvix HMAC-SHA256で署名された支払い確認を受信します。スプリットをトリガーし、支払いをログに記録します。直接使用することは想定されていません。

APIディレクトリ

APIの登録

POST /api/register L402で保護されたAPIをパブリックディレクトリに登録します。registerDirectory が指定されている場合、ManagedProvider.fromAddress() によって自動的に呼び出されます。べき等性があり、サーバー起動のたびに呼び出しても安全です。 リクエストボディ レスポンス 200

APIの一覧取得

GET /api/apis.json 登録されているすべてのAPIを返します。エージェントが有料APIを発見できるように設計された機械可読形式です。 クエリパラメーター レスポンス 200

データプライバシー

データの削除

POST /api/delete-data LNURL-authチャレンジを開始します。ウォレットによる認証後、認証済み公開鍵に関連するすべての支払い記録が完全に削除されます(GDPRの消去権)。