跳至正文
Shopify · Google SEO

Shopify 结账滥用与欺诈信号:风控能做到什么

// / / 光算科技

结账环节冒出来的问题,先分成三类看:机器人在结账口薅库存和优惠、用盗来的卡下单、真实买家事后发起拒付。三类的证据形态不一样,能用的处置手段不一样,处置错了的代价也不一样。混在一起处理,常见结果是规则越加越多,真实买家被挡在门外,欺诈订单照样进来。

Shopify 会在订单上给出风险提示,也开放了一部分结账和支付设置供商家调整。它不替你做拦截决定。要不要取消一笔已经付款的订单、要不要先发货,责任留在商家这边,这也是很多人第一次遇到盗卡订单时才意识到的部分。

三类问题分别靠什么证据判断

把订单先归到某一类,再决定动作,比一上来就设拦截规则省事。分类起点可以看下面这张表,具体的提示名称、阈值和后台入口会随套餐与后台版本变化,以你当前后台实际显示为准。

三类问题分开处理:手段不同,别混成一套规则

手段不同,别混成一套规则(光算 · 示意图)

类型常见表现先做什么
机器人下单短时间内的订单或加购集中出现,收件信息重复或明显编造,多笔订单的环境特征相近先查是不是促销、库存或优惠设置被利用,再从下单入口和校验层面限制,不要逐单手工处理
盗卡下单支付信息与收货信息不一致,订单金额明显偏离日常区间,账号新注册且没有历史行为发货前补验证,联系买家核对订单信息,确认有问题再取消并留沟通记录
恶意拒付订单已发出,买家或持卡方提出争议,理由与物流记录对不上整理物流签收记录、沟通记录、下单时的信息,按支付方要求的流程与时限提交

平台的风险提示看到什么程度就够

订单页上的风险提示是判断的输入,不是结论。同一套信号在不同品类上的准确率差得很远:虚拟商品、定制商品、高单价商品的风险表现本来就不同,平台的模型不会按你的品类单独调参。看到高风险标记不代表必须取消,看到低风险标记也不代表可以放着不管。

真正要自己定下来的规则只有几条:单笔金额到多少必须人工过一遍、什么情况下必须联系买家确认、什么情况下直接取消退款。规则条数越少越容易执行,每多加一条,被误伤的真实订单也在增加,而被误伤的订单不会给你反馈,它只是消失了。

风险也不是均匀分布的。同一款商品在促销期间和促销结束后的风险结构完全不同,平时够用的阈值放到大促里基本失效。每次活动前重新过一遍阈值和审核条件,比活动结束后补规则有用得多。

人工审核规则、验证手段和支付方工具各管什么

三样东西经常被当成一件事,其实分工很清楚。人工审核规则管的是分派:在后台按条件把订单挑出来交给流程处理,例如超过某个金额、收货国家不在你的常规发货范围、账单地址与收货地址跨地区。这类规则的价值在于减少漏看,它本身不做拦截判断。验证手段管的是补信息:联系买家核对订单内容、收货地址、付款方式后四位,确认无误再发货。支付方工具管的是钱和争议:地址验证、卡验证这类能力,以及争议发生后的提交与申诉流程,能不能用、怎么用取决于你接入的支付服务商和目标市场,以对方的说明为准。

处置流程:规则要留观察期

规则要留观察期(光算 · 示意图)

顺序反了会很累。正确的做法是先用平台信号筛出候选订单,再用人工审核规则决定谁去看,最后按支付方的流程处理争议。反过来,先假设每笔订单都可能是欺诈,人工审核会变成瓶颈,订单堆积在待处理状态,发货时效一起崩掉。

优惠、库存和下单入口:机器人问题的实际来源

刷单动机里真正罕见的才是"骗货"。更常见的是把你用来引流的优惠码、限量库存和赠品消耗掉,或者用脚本抢购后转卖。这类行为在订单数据里的特征不是单笔可疑,而是集中:同一个优惠码在短时间内被反复使用,同一套收货信息对应多个账号,某款商品的可售数量掉得明显快过平时的曲线。

顺着这条线看几个地方就够了。优惠码有没有设使用限制,比如限每人一次、限总使用次数、限渠道;限量商品有没有设购买数量上限;下单是否强制创建账号,账号创建有没有最低限度的校验;支付环节的地址校验有没有开启。这些开关的具体位置和可用范围随套餐、地区和支付服务商变化,写死的操作路径不可靠,以你后台里实际能看到的选项为准。

一套可以照着走的处置流程

  1. 订单进来先记录信号:风险提示状态、支付与收货信息是否一致、账号有没有历史订单、下单时间与收货地是否合理。
  2. 按事先定好的分档处理。低风险正常发货;中风险在发货前联系买家核对;高风险暂缓并发起验证。
  3. 验证时只问订单本身的信息,例如确认收货地址、订单内容、付款方式的后四位。不要索取完整卡号或验证码,这类信息你没有必要收集,也不该收集。
  4. 决定取消时给出明确理由和退款方式,把沟通记录留在订单备注或你的工单里。
  5. 每周复盘一次被验证和被取消的订单,看哪些其实是正常订单,据此收窄规则,而不是只看拦下来的欺诈单。

要不要取消,通常看三件事的组合:货款有没有收进来、货有没有发出、证据够不够。货款已收、货未发出是最容易处理的窗口,取消退款就结束了;货已发出才发现问题,只能靠承运商拦截,能不能拦下来不由你决定,这也是发货前那一步验证值得多花几分钟的原因。

证据要留成能用的样子

拒付能不能赢,取决于提交的材料是否完整,而不是你觉得对方明显有问题。保留的东西包括物流轨迹与签收记录、下单时的收货信息与联系方式、与买家的全部往来记录、订单的处理时间线。物流单号与签收凭证最好在发货当天就归档,事后从承运商那里补,往往已经过期或者要对账。争议提交的时限由支付方规定,没有统一答案,需要向支付服务商确认。

别把风控做成给真实买家设障

误判的成本通常被低估。新客首单最容易触发验证,而首单客户正是转化率最脆弱的一群;跨境买家使用非本地银行卡、转运地址、代收点,这些在本地经验里全是可疑特征,实际上很常见。加验证步骤会拉高弃单,具体幅度每家店不一样,别人给的数字不要直接套用。

规则改完要留观察期。同一天改三条规则,出了问题是哪条引起的都说不清。留出覆盖一个完整下单周期的观察窗口,比对验证率、取消率、拒付率的走向,再决定下一步。

和应用、员工账号、抓取有关的三件事

风险审核、评价、客服类应用往往需要读取订单与客户数据。能读到什么,取决于安装时批准的访问范围;只要它还装着、权限还在,这些数据就一直由它经手,这一点在Shopify 应用认证与访问范围文档里有明确说明。装之前把权限清单看一遍是相当实际的一步,具体做法可以对照应用权限审计里的流程。

员工账号决定谁能看订单、谁能改支付设置。离职账号没停用、多人共用一套登录信息,是常见的入口,值得按账号安全那篇里的检查项过一遍。

还有一处经常被搞错:robots.txt 挡不住恶意下单。Google 在robots.txt 简介里写得很直接,这类规则只是请求爬虫遵守,无法强制执行,想真正挡住访问得换别的办法。把防刷单寄希望于 robots.txt,等于让对手决定要不要听话。真正起作用的是结账环节的校验与限流,结账页面出现机器人验证那类问题的排查方向也在这一层。

刷单流量还会顺带拖慢页面。加购、切规格、点筛选项没反应,常常是同时加载的第三方脚本在主线程上排队,排查顺序见第三方脚本审计

哪些事做不到

  • 没有零风险的组合。支付方的判定逻辑和卡组织规则并不完全公开,任何配置都不能保证欺诈订单为零。
  • 平台提示和支付方结论可能互相矛盾,涉及资金时以支付方与实际资金流向为准。
  • 不同市场的地址习惯、支付习惯差异很大,一套阈值直接搬过去,误伤率会明显上升,需要按市场重新观察。
  • 订单数据的留存期限、证据形式、争议提交时限,各地要求不同,涉及具体规则时要向支付方和专业人士确认,不要照抄别人的处理模板。

风控的日常目标是把人工注意力集中到真正需要看的订单上,而不是把风险降到一个不存在的零。规则少、每条都能说清为什么设,复盘时才改得动。