agentwallets.si
← 返回博客

独立解读

用户授权、银行授权和结算,有什么区别?

文章图解 · 概念示意
01用户同意02银行批准03资金结算

你允许 Agent 购买一份 5 美元的报告。Agent 提交银行卡付款后,商家显示“订单确认”,但银行账单暂时显示“待处理”。这些状态并不矛盾:用户同意、发卡方批准和资金结算,是不同的问题。

三个经常被叫作“授权”的动作

事件 谁作出决定? 意味着什么 不意味着什么
用户授权 Agent 用户或有权管理员 允许 Agent 在约定范围行动 发卡方一定批准交易
发卡方授权交易 发卡方或其处理系统 对具体卡交易请求批准或拒绝 商家已经收到最终款项
捕获、清算与结算 商家及相关支付机构 按支付流程请求收款、交换信息并处理资金 数据或商品一定已正确交付
flowchart LR U[用户允许购买] --> A[Agent 发起订单] A --> I{发卡方是否批准?} I -->|拒绝| X[交易未获批准] I -->|批准| C[商家捕获/请求收款] C --> S[清算与结算] A --> D[商家按条件交付]

这是简化示意。交付可能发生在不同阶段;有的卡交易自动捕获,有的分离授权和捕获。

用同一笔 5 美元订单看差别

假设用户设置单次超过 3 美元需要确认。Agent 找到报告后,先向用户展示商家和价格;用户同意,满足了应用内的审批要求。但接着卡交易仍可能被发卡方拒绝,例如因余额、卡状态或风险检查。商家不会仅凭“用户同意”获得发卡方批准。

如果发卡方批准,也可能暂时保留额度。商家按具体集成发起捕获,后续才进行清算、结算与商家打款。Stripe 的授权与捕获说明介绍了这种分离流程。不是每种支付方式都支持分离,期限也不宜一概而论。

付款和交付也要分别记录

假设报告下载失败,即使卡支付已经完成,订单仍可能需要商家补发或退款;是否退款取决于商家、支付机构及适用规则。反过来,某些商家可能在最终结算前交付。系统因此应分别记录:用户审批、支付处理、订单交付与退款状态。

卡路径以外,稳定币支付也有自己的交易验证、网络确认和最终性条件。不要把链上确认直接等同于用户对 Agent 的授权,也不要预设不同网络拥有相同的确认时间或退款机制。

资料:Stripe:授权与结算流程、Stripe:分离授权和捕获。查阅:2026-10-28。本文金额与事件为示例,不构成对具体支付产品的测试。