银行窗口第一次收下星辰的软盘时,柜员把它当成了储蓄卡。
三点五英寸的黑色塑料壳,正面贴着白标签,写着“xc-pAY-0001”。柜员翻过来看看金属滑片,又递回玻璃下的小槽:“这个不能在这里办,要去楼上电脑科。”
周会计说:“就是电脑科让送窗口登记的。”
柜员又拿起内部电话。几个人隔着玻璃互相解释十分钟,最后从楼上下来一名姓何的技术员。他戴一副厚眼镜,白衬衫口袋里插着三支笔,接过软盘的第一句话是:“有没有病毒?”
“在离线机上生成。”林海说。
“离线也会有病毒。用过别的盘吗?”
“新盘,格式化后只写这个批次。”
“谁能证明?”
林海把纸质介质记录递过去。软盘编号、购买批次、格式化时间、写入人、复核人和封存时间都有签字。何技术员仍没放松,把软盘装进透明袋,贴封条,再让周会计在交接簿上签一次。
“今天只是测试导入。”他说,“不执行资金。先看我们机器读不读得出。”
过去几周,人工重录成了支付扩容最慢也最易错的环节。客户在星辰生成指令,打印签字,银行人员再把账号和金额输入银行系统。同一串数字被人抄两次,效率低,责任也模糊。
合作支行提出,可以用软盘批量导入。星辰按银行规定的字段与长度生成文本文件,客户仍在纸面逐笔授权,银行核对批次总数和总额后导入现有系统。星辰不接入银行核心,也不直接发送执行命令,只减少一次手抄。
听起来只是在窗口多递一张盘,真正准备却用了一个月。
银行给的格式说明是传真件,第三页右下角缺了一块。收款户名到底允许二十四个汉字还是二十四个字节,双方理解不同。星辰第一次生成的文件,在第九条遇到长单位名,后面的金额全部错位。
何技术员把错误打印出来,纸有两米长。他用红笔从第九条一直画到末尾:“一行错,后面全错。不能靠最后总额碰运气。”
苏雨桐建议每条记录固定长度并带独立序号,文件开头写批次笔数与总额,结尾再写一次。导入前,银行程序先校验长度、笔数、整数分金额和批次编号;任何一项不符,整批拒绝,不进入执行队列。
小郭觉得整批拒绝太浪费:“九十九笔对,一笔错,为什么不先办九十九?”
“因为纸质授权对应的是完整批次。”周会计说,“你拆开以后,总额和签字就变了。要么重新生成授权,要么提前把可拆规则写清,不能窗口临时挑。”
第一张正式测试盘因此只装十笔虚拟数据。
何技术员带他们上楼。银行电脑科比星辰办公室整齐得多,机器却同样怕灰。进门要套鞋套,软盘先在一台专门检查的电脑上扫描,再复制到导入机。何技术员把金属写保护滑片推开,确认银行只能读取,不能把文件改回去。
文件成功打开,笔数和总额正确。大家刚松一口气,导入程序却提示日期非法。
星辰写的是“2000-04-08”,银行系统只接受八位数字“”。格式说明缺掉的传真角落,正好有日期示例。
“今天不能继续。”何技术员说。
陈维明特意来见证,听到这句便急了:“改四个横线要多久?楼下找台电脑删掉再上来。”
“这张盘已经登记封存。”林海说,“改了就不是交接簿里的那份。”
“测试数据,怕什么?”
“测试时养成窗口改盘,真钱时也会有人说只改四个横线。”
何技术员赞同。软盘原样退回,银行在记录上写“格式拒绝,未导入”。星辰回公司生成新批次,编号不能继续用0001,而是0002,并关联前一批失败原因。
第二天轮到小郭送盘。他怕挤公交把盘折坏,特意装进硬塑料饭盒。途中在一家小店吃面,饭盒放在邻座。到银行门口,他才发现手里只剩纸质授权,饭盒没拿。
小郭一路跑回去。小店已经换了一桌客人,老板说没看见。桌下、柜台和后厨找遍,饭盒都不在。
那张盘里仍是虚拟数据,却包含与正式格式相同的模拟账号。最要命的是,星辰无法证明软盘只是遗忘在店里,还是被人拿走并复制。
他回公司时脸色惨白,第一句话是愿意赔软盘和饭盒。
“先不是赔钱。”马飞说,“按介质丢失处置。”
批次0002立即作废,通知银行不得接收同号介质;相关测试账号更换;记录丢失时间、路线和盘内内容;饭店与公交失物处都留下联系方式。因为是真实数据上线前的演练,客户资金没有风险,但流程暴露出软盘离开公司以后只靠经办人记得拿住。
林海没有当众责骂小郭。他问:“为什么用饭盒?”
“怕盘坏。”
“为什么纸和盘分开拿?”
“都塞饭盒怕纸折。”
“为什么一个人送?”
“省人。”
错误不是一句粗心能概括。软盘需要防压,纸要防折,公交拥挤,午饭要腾手,一个人携带两种载体,最终把保护盘的饭盒变成最容易遗忘的东西。
他们重做交接。软盘放进带编号的公文袋,与纸质批次摘要一起封装;经办人和复核人两人送达,高峰期不在途中办其他事;银行签收前,批次不得视为交付。盘内正式数据还要加密,解密口令不与盘同行,且即使文件泄露,也不能凭它直接在银行执行,纸质授权与客户印鉴仍是必要条件。
小郭闷了一整天。晚上,林海从家里带来一只女儿不用的小书包,蓝底黄鸭,拉链完好。
“先拿它练交接。”他说。
小郭看着幼儿园书包:“我背这个去银行?”
“嫌丢人就更不会忘。”
众人笑了,小郭也终于笑。他真背着黄鸭书包完成了第三次测试。周会计同行,两人从公司出发前核封条,到银行窗口共同签交。何技术员依次扫描、解密、校验。
批次0003,十笔,日期格式正确,总额左右一致,逐条长度通过。
银行导入测试环境,用了不到一分钟。若人工重录,至少要二十分钟。
速度第一次真正提高,却没有减少责任记录。相反,介质编号、文件校验、纸质授权、交接签字、导入结果和失败回执比过去更多。机器替人抄数字,人则把注意力转到批次是否属于今天、是否完整、是否经授权。
一个月后,第一张含真实小额指令的软盘进入银行。两名经办人携带,盘和口令分开,银行核验纸质总额后导入。全部二十八笔受理,三笔因户名问题进入待核,没有一笔金额错位。
走出银行时已过午饭时间。周会计赶回夜校上课,小郭背着黄鸭书包去送客户回执。马飞和苏雨桐在银行台阶上分吃一袋糖炒栗子。栗子买得便宜,有几颗坏了,剥开才看见里面发黑。苏雨桐把坏栗子单独放进纸袋,不让马飞顺手扔到花坛里,说回公司正好用来说明“外壳完整不等于内容可信”。马飞说她连吃东西都在做评估,她反问他刚才不是也数了袋里一共有多少颗。
两人沿长街走回去,路过一家新开的手机店。玻璃柜里摆着体积更小的机型,价格仍抵得上普通人几个月工资。店员隔着门喊,可以收短信、存电话。马飞停下看了几秒,苏雨桐问他是不是已经想到把付款确认放进掌心。
“想到不等于能做。”他说。
“先把今天这张盘别丢。”
她提紧封装回执的公文袋。未来的入口就在街边玻璃柜里发亮,眼前的责任却仍是一叠不能淋雨、不能遗失的纸。
那只遗失的饭盒始终没找到。有人后来送回一张空软盘到公司前台,不是原编号,也无法确认关系。林海仍把事件留在安全记录里,没有因为正式批次成功而删除。
小郭用第一个月补贴买了一只银色金属盘盒,把黄鸭书包还给林小满。小姑娘嫌书包旧,问有没有礼物。小郭从报废软盘上拆下金属滑片,串成一枚小挂件。林海检查没有锐边,才让她拿走。
银行窗口里的软盘没有让星辰接管银行。
它只把一段重复抄写变成可校验的批次,也把一种新的脆弱带进流程:介质会坏、会丢、会被调换,文件会感染病毒,格式会因为一个横线整批失败。
技术缩短了窗口前的等待,却没有消灭等待背后的责任。
星辰要做的,是让每一次变快都同时留下足够证据,证明那张被机器迅速读完的盘,确实承载了客户真正授权的那一批钱。