截图转卖怎么堵:动态刷新码、双重校验与亲友同行
发布时间 2026-10-02 15:25:44 景游科技票务系统

同一张票被截图卖了三次,三个人在同一天先后走到检票口。难点在于截图发生在游客自己手机上,景区看不见,能看见的只有闸机读码那一秒。所以防截图转卖要同时做三件事:让截图不好使、让核验不止看码、把"给同行亲友看一下"这条路正规留出来。

静态码等于给了个可复制的文件

静态二维码的内容在生成那一刻就固定了。闸机离线也能读,是因为判断只依赖"这个字符串是否有效",而有效状态在核销之前对所有端都一样。于是截图、翻拍、打印出来,对闸机而言和原件没有区别,黄牛据此一票多卖,谁先到谁进。加加密或水印都解决不了,被复制的是凭证本身。

动态刷新把凭证变回一次性,代价要提前算

实现常见两种:码值按短周期滚动,服务端下发或客户端本地计算;核销时只认当前周期那一个值,用过即作废,截图拿到的已是上一个周期的值。代价有三条。弱网:山区、地下通道、节假日基站拥塞,取不到新码就卡在门口,所以要么用可离线计算的滚动码,要么留兜底通道——读身份证,或订单号加证件人工核验。屏幕亮度:深色模式和低亮度下对比度不足,读码失败率上升,码区背景固定为浅色、进核验页自动提亮。老手机:部分手机装不了或跑不动,兜底要写成"凭证件也能进",并在购票成功页说明。

光看码不够,码与订单证件双校验

实名票种上,闸机读码后再做一次校验:读身份证,或与下单绑定的证件白名单比对,两者都对才放行。这条对倒卖杀伤最大,因为码可以复制,证件不能替人到场。非实名票做不到这步,就用弱校验:码加订单尾号或手机号后几位,在窗口或手持终端人工确认。同时给现场一个查单工具,按订单号或证件号能查到当前状态、上次核销时间与通道号。

核销一次即作废,还要处理二次入园

作废状态要下发到每条通道和每台手持终端,中间那段时延就是黄牛的空档:主入口核完,第二个人拿截图还能从另一条通道进。所以要实测并记录从核销到全部端侧失效的时间差,作为验收项;端侧名单缓存的容量与有效期口径要写清,到期提示重下。也不要一刀切按"一次作废"配置:含区间车、摆渡车的票按次数额度核销;出园不回收的要单独定二次入园规则,要么给当日时间窗、超时按新票,要么明确允许并印在票面。

堵之前先疏:给亲友留正规通道

"我把截图给同行家人"是最常见、也最不该当违规的行为。处理它靠的不是更严的码,而是把订单拆成多张有效凭证:一单三张票就是三个独立凭证,各自核销一次,互不影响。再往上是可控转赠:有次数上限、需出票人确认、全程留痕,转过去后仍绑实名。实名票还可以允许入园前添加同行人证件、到点锁定,把"改人"变成名单变更。堵的那一半也要有:同一码短时间内多次尝试核销,通道直接告警并锁定该订单转人工。

游客侧文案:写清为什么截图没用

"禁止转卖"这类字样只会招来一句"凭什么"。有效的写法是回答两件事:为什么截图没用,正确做法是什么。三个位置都要出现——购票成功页、入园前一天提醒、码下方一行小字。措辞把机制说成人话:"这个码会定时更换,截图给别人扫不出来""同行每位家人都有自己的那张票""码刷不出,直接刷身份证也能进"。多数争执不是游客不守规则,是他不知道还有第二条路。

联系电话
15629900190
微信客服

微信客服

微信客服二维码
返回顶部
返回顶部
点击下方文字 自动复制微信号
18164106868(点击复制)