概述
Sentra 在 Dodo Payments 的核心栈上增加了智能和执行。它是一个 AI 代理,集成、分析并处理账单和支付。Sentra 连接您栈中的 SDK、API 和适配器(Auth、DB、CRM 等),提供收入洞察,如增长驱动因素,并执行客户操作,如退款、升级和信用。Sentra 目前处于 Beta 阶段。功能、API 和集成可能会迅速变化。我们欢迎反馈和错误报告,以便我们进行迭代!
安装
Sentra 可作为 VS Code、Cursor 和 Windsurf 的扩展使用。请在下面选择您的 IDE:- VS Code
- Cursor
- Windsurf
1
打开扩展市场
- 打开 VS Code。
- 点击侧边栏中的扩展图标(或在 macOS 上按
Cmd+Shift+X/ 在 Windows/Linux 上按Ctrl+Shift+X)。 - 在市场中搜索 “Sentra by Dodo Payments”。

2
安装扩展
- 从搜索结果中点击 “Sentra by Dodo Payments”。
- 点击 安装 按钮。
- 等待安装完成。
3
重启 VS Code
安装完成后,重启 VS Code 以激活扩展。
设置
安装后,您需要使用您的 Dodo Payments API 密钥和环境设置来配置 Sentra。1
获取您的 API 密钥
- 登录到您的 Dodo Payments 仪表板。
- 导航到 设置 › API 密钥。
- 复制您的 API 密钥。
2
配置 Sentra
- 打开您的 IDE(VS Code、Cursor 或 Windsurf)。
- 打开命令面板(在 macOS 上按
Cmd+Shift+P/ 在 Windows/Linux 上按Ctrl+Shift+P)。 - 输入 “Sentra: Configure” 并选择它。
- 在提示时输入您的 Dodo Payments API 密钥。

3
选择环境模式
选择您的环境模式:
- 测试模式:用于开发和测试
- 生产模式:用于生产使用
4
设置模型推理努力程度
选择您首选的模型推理努力程度:
- 低:响应更快,适合简单任务
- 中:平衡性能(推荐)
- 高:更全面的分析,适合复杂集成
5
完成设置
点击 开始吧! 完成设置并开始使用 Sentra。
您的 API 密钥安全地存储在 IDE 的秘密存储中,绝不会在代码中暴露。
工作原理
Sentra 从提示到生产遵循一个简单的四步过程:1
提示
输入您想要构建的内容。例如:“为我的 Pro 计划添加基于使用的计费和免费试用。”

2
计划
Sentra 生成更改(SDK 钩子、对象、配置)并提供计划供您审查。
3
批准
审查生成的计划并确认您希望 Sentra 实施的更改。
4
执行
Sentra 应用更改,进行测试并确认成功。
使用 Sentra
模式
Sentra 提供三种可从界面访问的交互模式:- 询问:询问有关 Dodo Payments、计费模型、API 使用和最佳实践的问题
- 构建:在指导下将计费和 UI 集成到您的应用中
- 计划:设计可扩展的计费架构,提供架构指导
示例任务
以下是您可以使用 Sentra 完成的一些常见任务:- 集成定价页面:设置完整的定价页面,包含产品列表和结账
- 实现 Webhook:为支付事件配置 webhook 处理程序
- 添加订阅流程:创建具有升级/降级功能的订阅管理
- 设置基于使用的计费:配置计量器和事件摄取以进行使用跟踪
- 创建客户门户:构建客户自助服务门户以进行账单管理
自动批准设置
您可以配置自动批准设置以简化工作流程:- 无:手动审查和批准所有更改(推荐用于生产)
- 低风险:自动批准简单、低风险的更改
- 所有:自动批准所有更改(谨慎使用)
支持的计费模型
Sentra 支持所有 Dodo Payments 计费模型:- 一次性支付:单次购买交易
- 订阅:具有多个间隔的定期计费
- 基于使用的计费:基于消费的计量计费
- 基于结果的计费:按结果定价模型
适用对象
Sentra 连接工程和业务,使每个团队都能顺利交付货币化:- 开发人员:在您的 IDE 中更快地交付货币化
- 创始人和 PM:在不深入基础设施工作的情况下原型计费模型
- RevOps 和财务:在不需要工程师的情况下使用受限操作
- 支持和成功:安全地解决账单问题,在需要时进行批准
故障排除
安装后扩展未出现
安装后扩展未出现
如果 Sentra 在安装后未出现在您的 IDE 中,请尝试以下操作:
- 重启编辑器:完全关闭并重新打开 VS Code、Cursor 或 Windsurf
- 检查安装:通过转到扩展并搜索 “Sentra” 验证扩展是否已安装
- 重新加载窗口:使用命令面板(
Cmd+Shift+P/Ctrl+Shift+P)并运行 “Developer: Reload Window”
重启编辑器通常可以解决问题。
无效的 API 密钥或身份验证错误
无效的 API 密钥或身份验证错误
- 验证您的 API 密钥在 Dodo Payments 仪表板中是否正确且有效
- 确保您使用的环境模式(测试与生产)与您的 API 密钥匹配
- 检查您的 API 密钥是否具有必要的权限
- 如果问题仍然存在,请尝试重新生成您的 API 密钥
配置未保存
配置未保存
- 确保您已在配置屏幕中完成所有必填字段
- 检查您的 IDE 是否有权限访问秘密存储
- 尝试通过命令面板重新配置 Sentra
计划生成失败
计划生成失败
- 验证您的 API 密钥是否有效并具有访问所需资源的权限
- 检查您的互联网连接
- 确保您使用的是受支持的计费模型
- 尝试用更具体的细节重新表述您的提示
执行错误
执行错误
- 在批准之前仔细审查生成的计划
- 检查您的项目结构是否符合 Sentra 的预期
- 验证所有依赖项是否已安装
- 检查 IDE 的输出面板以获取详细的错误消息