圈存机是一种能够在用户与银行签署相关协议后,将资金从个人银行账户转移到指定消费卡上的终端设备。用户可通过圈存机提供的界面,输入银行卡、消费卡的相关账号及密码,以及所需的转账金额来执行转账操作。通常,银行自助圈存系统的处理方式有两种,一种是由银行端的前置机转发处理,另一种则是由校园端的前置机转发处理。
在
医疗保险等领域,圈存机也发挥着重要作用,支持社保卡的资金转移。
在这种处理方式下,银行端的前置机首先接收到圈存机发出的圈存请求,随后对银行卡余额进行减项操作,并将相关信息传递至校园端的前置机。校园端的前置机会根据圈存金额增加校园卡的余额,从而完成充值过程。整个过程中,圈存机的主要信息会被加密并传输至银行端的前置机。银行端的前置机经过安全与通讯处理模块的解密和验证后,如果确认卡片合法,就会调用银行业务处理模块,减少银行卡余额,并将处理结果反馈给银行端的前置机。接着,银行端的前置机使用安全与通讯处理模块再次加密并打包成请求数据包,将其发送至校园端的前置机。校园端的前置机接收到请求包后,会根据其中包含的校园卡信息和圈存金额信息,调用一卡通圈存处理模块,增加校园卡余额,最终完成银行卡到校园卡的充值转账。校园端的前置机随后向银行端的前置机发送操作结果的应答包,其中包括一卡通系统处理结果的返回码。如果返回码表示圈存成功,银行端的前置机则向圈存机发送交易成功的消息,否则发送交易失败的消息,并进行圈存冲正处理。
在此种处理方式中,校园端的前置机先接收来自圈存机的圈存请求,随后将这些信息转发给银行端的前置机。银行端的前置机根据圈存金额对银行卡余额进行减项操作,如果成功,校园端的前置机将获得成功的返回码,并调用程序进行处理,完成校园卡的充值;如果不成功,校园端的前置机将获取失败的返回码,并通知圈存机。具体来说,当学生作为圈存操作的主体时,他们会在圈存机上输入银行卡信息、卡密码、校园卡信息以及所需圈存的金额。圈存机随后将这些主要信息加密打包并发送至校园端的前置机。校园端的前置机将这些信息转发给银行端的前置机,后者通过安全与通讯处理模块进行解密和验证,并根据请求包中的交易码信息进行相应的业务处理,如圈存、查询或冲账等操作。银行端的前置机根据请求包中的银行卡信息和圈存金额信息,调用银行业务处理模块减少银行卡余额,并将处理结果返回给校园端的前置机。如果转账成功,校园端的前置机将调用一卡通圈存处理模块增加校园卡余额,完成银行卡到校园卡的充值转账。如果转账失败,校园端的前置机将向圈存机发送交易失败的消息,结束本次交易。