非托管模式下,所有商户订单都收到同一个商户地址。两笔金额相同的订单同时存在时,怎么确定哪笔到账属于谁?Zendexu 轻汇 用「金额指纹」把到账金额变成可靠的归因键。
收款地址固定、金额可能相同、时间又接近。只靠「金额 ≥ 订单金额 + 收款地址」匹配,一笔 120 USDT 的到账可能同时对上两笔 120 USDT 的待付订单——错认一次,就是一次发错货或漏发货。
资金直达商户钱包,所有订单共用同一个收款地址,无法靠地址区分订单。
两个用户都买 120 USDT 的商品,订单金额完全一样。
两笔订单都在有效期内,到账时间也接近,时间也无法兜底。
下单时,系统在名义金额上追加一个极小的尾差,保证同一收款地址下同时存在的待付订单金额互不相同。付款人按收银台显示的精确金额支付,到账金额就唯一指向那一笔订单。
订单 A 收 120.000,并发的订单 B 自动变成 120.001,C 变成 120.002。尾差极小,几乎不影响用户。
收银台醒目提示「请按精确金额支付」。多付少付都不会被自动确认,避免歧义。
到账 120.001,系统在容差内精确匹配,只指向订单 B,绝不会错认成 A 或 C。
精确匹配意味着金额对不上的到账不会被自动确认,而是标记出来等人工处理。我们刻意选择这个方向:错认到别人的订单是不可逆的资损与发错货,而「转人工」只是多一步确认。安全的失败,好过自动的错误。
每笔到账只会确认一笔订单;同一 txid 不会被重复入账。
容差严格小于指纹步长的一半,相邻两枚指纹的判定区间永不重叠。
金额不符的到账进入待处理列表,运营在控制台一眼可见、可复核。
金额指纹归因默认开启,接入时无需改动你的下单代码。