收款管理助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/braintree-automation。
技能介绍
解决的痛点
在多支付网关环境下,直接对接 Braintree 处理客户订阅和交易流水需要编写大量状态同步与分页样板代码。本技能通过 Composio 平台将 Braintree 工作流映射到 Stripe 兼容工具集,让 Agent 能够直接操作底层支付数据,无需关心底层 HTTP 请求的签名与重试机制。
核心工作流
- 客户与订阅管理:使用
STRIPE_CREATE_CUSTOMER建档,并通过STRIPE_CREATE_SUBSCRIPTION绑定价格计划。支持设置trial_period_days试用或send_invoice手动账单模式。 - 支付方式绑定:通过
STRIPE_ATTACH_PAYMENT_METHOD将处于 detached 状态的支付凭证挂载到指定客户。 - 账务核对:调用
STRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS拉取余额变动历史,支持基于时间戳和发票 ID 的精准过滤。
工程实践注意点
- 搜索语法严格:客户搜索必须使用
field:value格式(如email:'user@example.com'),裸字符串会直接触发异常。 - 金额单位转换:所有余额和交易金额均以最小货币单位(如美分)返回,聚合计算时需显式进行除法转换。
- 分页游标机制:分页依赖
starting_after和ending_before,必须从上一页响应中提取末尾对象 ID,严禁直接传入页码。
使用场景
- 当业务方需要为特定企业客户开通包月服务时,通过匹配客户邮箱检索ID并创建包含试用期的订阅记录。
- 在财务月末对账阶段,按指定发票ID过滤并拉取某客户过去三十天内的所有余额变动交易明细。
- 当用户在外部系统完成卡号验证后,需将其处于分离状态的支付凭证自动挂载到内部对应的客户档案上。
适合人员
- 独立开发者:需要快速为 SaaS 产品接入 Braintree 收款并自动处理用户订阅生命周期,不想手写支付网关 API。
- 财务对账专员:每月需要核对 Braintree 商户账户的余额流水,希望直接通过自然语言拉取特定客户的交易明细。
- 运营支持人员:经常需要根据客服反馈修改客户资料或为其补开订阅试用,希望直接操作后台数据而不用登录支付平台。