SuperAPI AI 工具集

payment-callback-safety

安全与审计

查看项目

更新于 10-16 07:20

技能介绍

用途:用于第三方支付回调或 webhook 通知场景的安全检查与实现指导,涵盖微信支付、支付宝、Stripe Webhooks、PayPal IPN/Webhooks 等。

主要能力:

  1. 验签防伪:回调入口在解密前先验证平台签名,验签使用平台公钥/证书而非商户私钥,并按 Wechatpay-Serial 匹配对应平台证书以支持证书轮换;验签失败直接拒绝。
  2. 防重放:校验回调时间戳窗口(建议 5 分钟),按 transaction_id 做幂等,检查订单状态机,重复通知返回成功以停止重试。
  3. 业务校验:回调金额与本地订单金额严格一致,out_trade_no、appid、mchid 与本地/租户配置一致,金额不一致时拒绝入账并记录异常。
  4. 一致性:回调与对账复用同一套支付结果校验逻辑,对账只信任支付平台订单查询 API 返回。
  5. 实现完整性:支付链路中的占位/TODO 实现必须明确失败,不返回看似正常的假数据。

适用场景:系统涉及第三方支付回调、webhook 通知、notify_url、微信支付/支付宝回调处理时。

限制:资料未提供具体价格、收费、安装命令或平台支持范围;命令与代码示例保持原样,未展开。