虽然现在生活品质都提高了,说说家家户户都开上了小轿车,但其实在中国还是很大部分人使用地铁和公交出行。如果常住在一个城市,办理一张地铁/公交卡会非常方便的。在自助充值机上完成自动充值的操作步骤还是非常简单的,不过还是会有一些稍微年长的人可能不会使用。
地铁卡自助圈存机使用流程:
先找到自动充值机,要注意不是所有的地铁站都有的,需要先查询清楚哪里有再直接过去。
找到设备后,会出现如下图所示界面,我们用手指轻触【充值/圈存】。
接着屏幕会弹出【请放入您的交通卡】的界面,跟着提升我们将交通卡放入右下角的区域。
注意:放入交通卡的时候无需在意正反面,都一样的。
- 放入后,机器会自动读取交通卡信息,然后弹出选择【充值方式】的界面,一般大家比较容易接受的是支付宝或微信支付方式。
选择后,进入输入【充值金额】的界面,根据自己资金情况选择实际金额。现在比较方便,没有金额限制。
输入完成后,单击右方的【确定】,在弹出的再次确认的窗口中选择【确认】。
确认后,进入支付界面,根据自己选择的支付方式,比如选择的微信支付,打开自己手机进入支付界面,将支付的【二维码】放入自动充值机扫码处。
最后,充值成功后会弹出【是否打印凭条】的界面,根据需求选择是或否就好了。
充值完成后要及时取回放在右下角的公交卡,有少数人充完后直接走了,反倒忘记拿卡。
以银行端的前置机转发为准的处理方式
概括地说就是银行端的前置机首先接收地铁卡自助圈存机发出的圈存请求,根据圈存金额把银行卡的余额做减项操作,然后把这些信息发给地铁卡的自助圈存机,地铁卡的圈存机根据圈存金额把地铁卡的余额做加项操作,完成地铁卡的充值。
地铁卡圈存机把这些主要信息加密打包发送到银行端的前置机。
银行端的圈存机通过安全与通讯处理模块拆包、解密,若检验通过了卡的合法性,则调用银行业务处理模块,把相应卡的余额减去圈存金额,做转帐处理。
银行业务处理模块把处理的结果传送给银行端的前置机,银行端圈存机调用安全与通讯处理模块把内容加密、打包做成请求数据包[数据详细格式见接口说明]向地铁站的圈存机发出处理请求,请求数据包是银行与地铁站的接口。
地铁卡的圈存机处理银行端圈存机发过来的请求包,同时根据请求包中的地铁卡信息、圈存金额信息,调用地铁卡圈存处理模块把相应卡的余额加上圈存金额,完成银行卡到地铁卡的充值转帐。
地铁卡的圈存机向银行端圈存机发出操作结果的应答包[见接口说明],应答包是地铁卡与银行的接口,应答包里面含有地铁卡系统处理结果的返回码,若是圈存成功的返回码号,则银行端圈存机向圈存机发送交易成功的信息,否则,向圈存机发送交易失败的信息,银行端进行圈存冲正处理。
以地铁卡的圈存机转发为准的处理方式
以地铁卡的圈存机转发为准的处理方式与以银行端的圈存机转发为准的处理方式有一些不同,概括地说就是地铁站的前置机首先接收圈存机发出的圈存请求,然后, 加地铁站前置机把这些信息转发给银行端的圈存机,银行端的前置机根据圈存金额把银行卡的余额做减项操作,若成功, 地铁卡的前置机接收成功的返回码,调用程序进行处理,完成地铁卡的充值;若失败,地铁卡的圈存机接收失败的返回码,并通知圈存机。
这里以一个用户作为圈存操作的主体为例子,用户向圈存机里输入银行卡信息、卡密码、地铁卡信息和需要圈存的金额,圈存机把这些主要信息加密打包发送到地铁卡的前置机。
地铁卡的圈存机把这些信息转发给银行端的前置机作出处理请求,请求数据包是地铁卡与银行的接口。
银行端的圈存机处理地铁卡前置机发过来的请求包,通过安全与通讯处理模块拆包、解密,根据请求包中的交易码信息[见接口说明,按交易码号进行相应业务处理,如圈存、查询、冲帐等操作],根据请求包中的银行卡信息、圈存金额信息,调用银行业务处理模块把相应卡的余额减去圈存金额,做转帐处理。
银行端的圈存机向地铁卡圈存机返回操作结果,若转帐成功,则地铁卡圈存机调用地铁卡圈存处理模块把相应地铁站的余额加上圈存金额,完成银行卡到公交卡的充值转帐。若转帐失败,地铁站圈存机就向银行圈存机发送交易失败的信息,交易就结束了。