DEV Community · Show DEV9/2 13:3564 分
WebMCP集成到真实Stripe结账仅需40行代码
I added WebMCP to a live Stripe checkout in ~40 lines
作者在真实运营的eSIM商店中集成了WebMCP,该商店使用Stripe实时计费并有付费客户。通过document.modelContext.registerTool()注册两个工具:list_esim_plans返回实时套餐目录,buy_esim_plan创建真实的Stripe Checkout会话并返回URL。整个集成约40行代码,无额外服务器或配置文件。关键设计是代理路径复用人类路径,同一createCheckoutSession()函数,确保价格和配置同步。工具无法移动资金,最坏情况是创建未支付会话。功能检测确保对普通浏览器无影响。代码已开源(MIT),并附有演示视频。