Skip to main content

▶ पहले 402 flow देखें

इंटरैक्टिव टर्मिनल डेमो — अपने ब्राउज़र में live देखें: request → 402 → Lightning pay → 200 OK।

Option A — एक कमांड में पूरा सर्वर बनाएं (सबसे तेज़)

यह एक पूर्ण Express + l402-kit प्रोजेक्ट बनाता है: server.ts, .env.example, tsconfig.json, और एक /premium endpoint जो Lightning payments स्वीकार करने के लिए तैयार है।
फिर:

Option B — किसी मौजूदा प्रोजेक्ट में जोड़ें

1. अपना mode चुनें

निश्चित नहीं हैं? Managed से शुरू करें — कोई node नहीं, कोई account नहीं, बस एक Lightning address। जब भी 0% fees चाहिए, Soberano पर एक लाइन के कोड से स्विच करें। स्विच के बाद पहले से paid tokens काम करते रहेंगे। Lightning address पाएं (मुफ़्त, 2 मिनट): dashboard.blink.sv पर साइन अप करें — आपको yourname@blink.sv मिलेगा। या Alby, Phoenix, या Wallet of Satoshi का उपयोग करें। Soberano setup: dashboard.blink.sv पर साइन अप करें → API Keys → key बनाएं → wallet पेज से अपना BTC Wallet ID कॉपी करें। अपनी .env में BLINK_API_KEY और BLINK_WALLET_ID सेट करें।

2. इंस्टॉल करें

3. अपने API में जोड़ें

4. परीक्षण करें

Response:
किसी भी Lightning wallet से invoice का भुगतान करें, फिर:
Response:
आपका API अब Bitcoin payments स्वीकार करता है।

असली sats के बिना परीक्षण करें

अपने integration को test करने के लिए आपको Lightning wallet की ज़रूरत नहीं है। एक mock provider का उपयोग करें — यह locally valid cryptographic token pairs बनाता है, बिना किसी network call के:
sandbox के साथ असली पैसों का परीक्षण करने के लिए, OpenNode का testMode उपयोग करें:
पूरी testing गाइड → Testing