Stripe 争议预警和已产生拒付怎样区分
先查这笔记录当前处于哪个阶段,再判断资金是否已被划走。 在 Stripe 中,inquiry(预警,Dashboard 显示为 inquiry 或 dispute inquiry,API 事件摘要显示为 warning 或 dispute warning)是部分卡网络在正式争议前发起的初步询问,通常尚未形成正式 chargeback,但部分 inquiry 仍可能升级。正式拒付(chargeback)则意味着账户所有者已对某笔付款发起正式争议,卡组织会从你的 Stripe 余额中划走争议资金。判断时不能只看“有争议”字样,要按具体卡网络和交易当前状态核对。
inquiry 与正式争议的机制差别
按 Stripe 文档,部分卡网络会在创建正式争议和拒付之前启动一个初步阶段,Stripe 称之为 inquiry,有时也叫“retrieval”或“request for information”。American Express 和 Discover 是较常使用这一阶段的网络,Mastercard 和 Visa 已不再使用;墨西哥境内跨卡品牌的争议交易会在正式争议前使用 inquiry。
inquiry 阶段,持卡人的银行请求交易澄清,常见原因是持卡人不认识交易描述。你可以通过两种方式在不产生争议费的情况下解决:提供能回答该 inquiry 争议类型的满意证据,或发起全额退款。文档同时提醒,部分退款交易上的 inquiry 仍可能升级为拒付。
正式 dispute 一旦发生,卡组织会从你的 Stripe 余额中划走争议资金。这一步是区分“预警”与“已产生拒付”的资金侧标志,但不能反过来把“余额未动”当作 inquiry 的绝对证明——应以 Dashboard/API 状态和是否升级为准。
三个可执行的核对动作
动作一:查状态字段。 打开对应付款,确认 Dashboard 付款页标注的是 inquiry / dispute inquiry,还是已进入正式争议。API 侧对应查看事件摘要中的 warning / dispute warning。状态字段是判断阶段的第一依据。
动作二:查开放时长。 按文档,若 inquiry 持续开放 120 天仍未升级为拒付,Stripe 会在 Dashboard 和 API 中将其标记为 closed,此时卡网络不会再升级它。核对这笔记录当前是开放还是已关闭;已关闭的 inquiry 不应再按待处理争议对待。
动作三:查卡网络与资金流。 确认发卡网络是 American Express、Discover 还是其他,再查看 Stripe 余额是否已被划走争议金额。正式 dispute 会划款;inquiry 阶段以状态字段和是否升级为准,不能仅凭余额判断。文档未给出统一的响应天数,不要套用固定数字。
不响应会发生什么
文档明确指出,不回应 inquiry 可能被发卡行视为你默认接受主张,导致升级为正式的、很可能无法胜诉的拒付(unwinnable chargeback)。除非你打算承担财务责任,否则应立即回应 inquiry,并尽力在此阶段与客户友好解决。另需注意,卡网络不会为 inquiry 提供明确的“胜诉”消息,所以不要把“没有败诉通知”误读为已经赢下。
一个写明假设的可复算例子
假设一笔 100 元付款收到 inquiry,你判断证据不足,发起全额退款 100 元。按文档,全额退款属于可在不产生争议费的情况下解决 inquiry 的方式;该笔记录通常不进入拒付扣款流程,但最终仍以实际状态为准。若你只退了 40 元,文档说明部分退款交易上的 inquiry 仍可能升级为拒付;一旦升级,卡组织会从余额中划走争议资金,此时这笔记录就不再是预警,而是已产生的拒付。这个例子的分界点不在退款金额多少,而在这笔记录最终是否升级为 chargeback。
常见误判
把 Dashboard 上的“dispute inquiry”直接当成已扣款,是最容易犯的错。正确顺序是:先看状态字段是 inquiry 还是正式争议,再确认记录是开放还是已关闭,最后按具体卡网络核对是否仍处于初步询问阶段,并查看余额是否已被划走。几项一致,才能判断你面对的是预警还是已产生的拒付。