卖API的人有个共同的噩梦:Stripe注册、订阅流程、密钥管理、账单系统——等你搞完这些,发现自己做了个支付产品,而不是原本想做的工具。

更糟的是小额支付根本走不通。收0.001美元一次?手续费比收入还高。于是只能搞订阅、打包、积分制,定价模型绑架了产品设计。

打开网易新闻 查看精彩图片

有个1999年就埋进HTTP协议的状态码,一直在等基础设施成熟。HTTP 402 "Payment Required"——服务器告诉客户端"先付钱,再重试"。问题从来都是怎么付、付多少、怎么验证。区块链解决了这套流程:Solana指定金额、签名交易、链上验证无中介、2秒确认、手续费不到一分钱。

MPP Testkit把这个流程封装成了SDK。作者搭了个Node.js演示:/api/ping免费,/api/weather收0.001 SOL,/api/forecast收0.005 SOL。服务端20行,客户端10行,自动处理钱包、空投、付款、重试

代码结构很直白。服务端用mpp.charge()中间件包一层,客户端碰到402状态码就自动完成支付流程再重试。测试网跑全程,一分钱不花。

这套方案真正打破的是小额支付的地板。Stripe的商业模式决定了它服务不了按次计价的场景,而链上转账的成本结构完全不同。API开发者终于可以把定价权收回来了——想按次收就按次收,不用为了适配支付渠道去设计产品形态。

当然,这现在还是个技术演示。真实环境要考虑汇率波动、gas费不稳定、用户钱包普及度。但HTTP 402从"保留状态码"变成"可用状态码",这个转折点本身值得注意。基础设施到位之后,协议层的设计空间会被重新打开。