为什么有票却出票失败|账号风控拦截会直接锁死订单支付通道
刷新购票页面明明显示剩余余票,点击提交订单后反复弹出出票失败的提示,当时盯着手机屏幕愣了快十分钟,实在摸不透明明票源充足却没法完成购票的道理。线下售票窗口同步查询同班次车票,售票员系统里也清晰标注有余票,线下窗口却能正常打印车票,前后反差直接把人搞得满心烦躁。
最先想着是不是网络卡顿拖慢了购票流程,关掉软件重新切换家里的千兆WiFi,甚至单独开启手机5G流量重复提交订单,连续五次操作走完选座、确认乘客信息、提交支付整套流程,页面跳转加载全程流畅,没有转圈卡顿的情况,最后依旧跳出出票失败的弹窗。
反复核对乘车人的身份信息,身份证号码、姓名全都和证件原件一致,没有错字漏数字,也不存在证件过期、身份信息核验异常的提示,12306的身份核验界面全程显示已通过,完全排除信息错误造成的购票阻碍。
后来才反应过来,之前短时间内频繁刷新车次、来回取消订单,平台后台自动判定账号存在高频购票风险,直接触发风控限制,哪怕线上界面显示有余票,后台票务通道也会把该账号的购票请求直接拦截,系统不会给出明确的风控提醒,只会笼统提示出票失败。
身边同行买票的朋友也碰到过一模一样的状况,他前一天连续退了三张不同线路的车票,隔天再登录软件购票,所有有剩余车票的车次全部无法出票,线下车站人工窗口购票没有任何阻碍,车站工作人员简单说明线上账号风控的机制,才理清线上线下票务通道分开管控的逻辑。
当时抱着侥幸心态连续更换两台手机登录同一个账号购票,依旧没办法完成出票,切换家人实名注册的全新账号登录同一车次,页面选座支付一步走完,短短十几秒就成功锁定车票,两张车票对比下来,问题根源彻底落在账号本身的风控限制上。
折腾好久才搞明白,线上购票系统的余票展示和后台出票权限是两套独立运行的数据库,前端页面同步实时余票数据,后台会根据账号购票行为判定是否放行出票申请,风控状态下即便余票存量充足,系统也不会开放购票权限,页面不会标注账号受限的文字提示,只会统一弹出出票失败的通用提示框。
当时没有立刻去线下窗口购票,反倒连续半小时反复刷新订单页面,不断重复提交支付,反倒让账号的风控时长进一步延长,原本等待两小时就能自动解除限制,持续高频操作直接把风控时长拉长到了完整半天。
收拾手机准备前往线下车站的时候,指尖无意间划到购票软件的出行记录,翻到前三天连续退掉四笔未支付的车票订单,才后知后觉察觉到这些退票记录积攒下来,直接触发了平台的风控规则。
坐在候车大厅等着检票进站,指尖捏着打印出来的纸质车票,依旧没法平复刚才线上购票处处受阻的烦闷,明明看得见车票库存,却连支付车票钱款的机会都拿不到。