Skip to main content

ما هو l402-kit؟

l402-kit هو middleware مفتوح المصدر يتيح لأي مطور إضافة مدفوعات Bitcoin Lightning المصغرة إلى API بـ 3 أسطر من الكود فقط. بدون بطاقة ائتمان. بدون تسجيل. بدون استرداد. بدون حد أدنى للرسوم. فقط ساتوشي.
npm install l402-kit   # TypeScript / Express
pip install l402kit    # Python / FastAPI / Flask
go get github.com/shinydapps/l402-kit/go  # Go / net/http
cargo add l402kit       # Rust / axum

المشكلة التي يحلها

  • Stripe: الحد الأدنى $0.30 لكل معاملة — غير مجدي للمدفوعات الصغيرة
  • الاشتراكات: المستخدمون الخفيفون يدعمون المستخدمين الثقيلين
  • وكلاء الذكاء الاصطناعي: لا يمتلكون بطاقات ائتمان — لا يمكنهم دفع رسوم API
l402-kit هو الخيار الثالث: الدفع لكل استدعاء عبر Lightning Network، التسوية في أقل من ثانية، عالمياً، بدون وسيط.

لمن هو؟

  • مطورو API — احتسب رسوماً لكل استدعاء بدلاً من الاشتراك الشهري
  • بناة وكلاء الذكاء الاصطناعي — الوكلاء يدفعون تلقائياً
  • المطورون بدون Stripe — Bitcoin لا حدود له

البدء السريع — TypeScript

import express from "express";
import { l402 } from "l402-kit";

const app = express();

app.get("/premium", l402({
  priceSats: 100,                           // ~$0.06 لكل طلب
  ownerLightningAddress: "you@blink.sv",    // تحصل على 99.7%
}), (_req, res) => {
  res.json({ data: "تم تأكيد الدفع." });
});

app.listen(3000);

البدء السريع — Python

from fastapi import FastAPI, Request
from l402kit import l402_required

app = FastAPI()

@app.get("/premium")
@l402_required(
    price_sats=100,
    owner_lightning_address="you@blink.sv",
)
async def premium(request: Request):
    return {"data": "تم تأكيد الدفع."}

اختبر الآن

curl http://localhost:3000/premium
# → {"error":"Payment Required","priceSats":100,"invoice":"lnbc..."}

دليل كامل

من الصفر إلى API مدفوع خلال 5 دقائق