SuperAPI AI 工具集

extension-payment

编程与开发

查看项目

更新于 10-16 08:19

技能介绍

用途

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。

使用方式

技能按以下工作流执行:

  1. 询问支付需求:确认支付模式(一次性购买/订阅/免费增值/积分制)、服务商类别(支付网关或 MoR)、首选服务商,以及所需信息(API 密钥、产品/价格 ID、Webhook URL)。
  2. 服务商选择指南:根据类别和适用场景推荐服务商,并附上对应文档链接。
  3. 获取服务商文档:使用 docs-seeker 技能获取服务商的最新 API 文档;对 Stripe/Polar 可使用 llms.txt 端点。
  4. 实现集成:参考 references/integration-architecture.md 中的完整模式。
  5. 展示集成后工作流:向用户说明支付完成后的流程。

关键架构说明:扩展无法运行后端代码,因此采用以下结构:

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:功能开发工作流

限制

资料未提供该技能的具体收费、价格、平台支持范围或实际使用效果等信息。