用途:Fondo 本身不发送 webhook,本技能教你基于 Fondo 所连接的服务商 webhook 构建事件驱动财务工作流,覆盖 Stripe(收入)、Gusto(薪资)、Plaid(银行交易)、Mercury(银行)等。
主要能力:处理各服务商的代表性事件,如 Stripe 的 charge.succeeded、invoice.paid;Gusto 的 payroll.processed、employee.created;Plaid 的 transactions.sync、item.error;Mercury 的 transaction.created。可用于收入与 MRR 跟踪、薪资成本告警、人数统计、支出监控与实时消费跟踪。
使用方式:需具备前提条件,包括密钥管理器中的签名密钥、原始请求体验证、事件台账、已批准的目标地址、脱敏策略和合成测试数据。返回内容包括不透明事件 ID、签名结果、幂等结果、目标状态和已脱敏的错误类别。Stripe 示例使用 stripe.webhooks.constructEvent 校验签名,并按 event.type 分支处理;Gusto 示例按 event_type 判断并在薪资超预算时告警。
限制:财务负载与凭据不得写入日志。无效签名应拒绝;未知 schema 或目标应隔离;重试需有界;访问或对账失败时暂停下游处理。示例中需用虚构的已签名事件验证重复投递只处理第一次,并确认无效签名被拒绝且不记录或转发其负载。