【关键工具】 Lovable + Bitcoin Lightning API

【70% Vibe】

一个极客感十足的下载站:用户支付 1 聪(Satoshi,比特币的最小单位)通过闪电网络付款,即可自动解锁下载某张开源壁纸或一本电子书。这是"微支付"的一种前沿形态——金额小到传统支付无法承受手续费,闪电网络却能让它成立。前端用 Lovable 做出酷炫界面,支付接入闪电网络 API。

【30% Engineering】

这个案例的 30%,是一个精巧的"支付状态实时同步"问题。

核心难点是闪电网络发票状态的实时轮询与 WebSocket 监听。流程是这样的:你给用户生成一张闪电网络"发票",用户用钱包扫码支付,然后——你的网站怎么知道他到底付了没有?你必须实时地监听这张发票的状态变化。做法有两种:定时轮询(每隔几秒问一次"付了吗")或 WebSocket 监听(支付成功时被实时通知)。如何可靠地捕捉到"支付成功"这个瞬间、并恰好在那一刻解锁下载、同时防止重复解锁或漏解锁,是这个小而美产品的工程核心。

破局心法

所有"支付后解锁"的场景(无论是法币还是加密货币),"如何可靠地确认支付完成"都是那个关键的 30%。前端的"付款按钮"是 70%,而"准确无误地知道钱到了、且只解锁一次"才是真功夫。