用途
Extension Payment Integration 用于在 Chrome 扩展中集成支付与订阅能力。它面向需要为浏览器扩展添加付费功能的开发者,帮助完成从选择支付服务商到实现许可证校验的完整流程。
主要能力
该技能覆盖以下支付模式:一次性购买、订阅、免费增值(freemium)以及基于积分的付费。
在服务商选择上,技能将支付服务商分为两类:
- MoR(Merchant of Record,记录商户):Paddle、Lemon Squeezy、Polar、Creem、Dodo Payments、FastSpring、Gumroad。适合独立开发者,由服务商处理税务、合规和账单门户,无需在每个国家注册企业。
- 支付网关(Gateway):Stripe、PayPal、Razorpay、Square、Adyen、Braintree、Authorize.Net。提供更强的控制力和灵活性。
技能还提供了针对 AI 辅助文档的 llms.txt 端点,例如 Stripe 的 https://docs.stripe.com/llms.txt 和 Polar 的 https://docs.polar.sh/llms-full.txt。
使用方式
技能按以下工作流执行:
- 询问支付需求:确认支付模式(一次性购买/订阅/免费增值/积分制)、服务商类别(支付网关或 MoR)、首选服务商,以及所需信息(API 密钥、产品/价格 ID、Webhook URL)。
- 服务商选择指南:根据类别和适用场景推荐服务商,并附上对应文档链接。
- 获取服务商文档:使用 docs-seeker 技能获取服务商的最新 API 文档;对 Stripe/Polar 可使用 llms.txt 端点。
- 实现集成:参考 references/integration-architecture.md 中的完整模式。
- 展示集成后工作流:向用户说明支付完成后的流程。
关键架构说明:扩展无法运行后端代码,因此采用以下结构:
Extension (popup/options) → Your Backend API → Payment Provider
↕ ↕
chrome.storage License/subscription DB
集成后的用户流程为:用户在扩展中点击“升级” → 打开支付页面(服务商托管或自定义) → 完成支付 → Webhook 通知后端 → 后端验证并存储许可证 → 扩展通过 API 检查许可证 → 解锁高级功能。
参考文档
- references/integration-architecture.md:后端设置、许可证校验、Webhook 处理
- references/mor-vs-gateway.md:MoR 与网关的决策指南、税务/合规
- references/extension-licensing-patterns.md:许可证密钥、基于账户、功能开关
- references/provider-quickstarts.md:前 5 大服务商的快速设置
相关技能
- extension-publish:商店提交与上架
- extension-analyze:安全审计(API 密钥暴露检查)
- extension-dev:功能开发工作流
限制
资料未提供该技能的具体收费、价格、平台支持范围或实际使用效果等信息。