银行卡的前置机路由共享模式( 三 )


交易处理的基本流程
为了进一步描述共享前置机的工作原理,现假定甲、乙银行是发卡行,丙银行是收单行,下面按照不同种类性质的交易分别进行描述 。
1.治理交易
治理交易是不直接处理持卡人用卡的交易 。目前有的发卡银行要求联线签到和签退,有的要求离线签到和签退,为了解决这一矛盾,需要联线终端设备向共享前置机联线签到和签退 。
签到
在签到处理的基本流程中,对于通信的每一个环节都要进行报文解析和MAC的检验,假如出现错误,都意味着交易的失败,并应向数据的发送方返回交易失败的信息 。为了最大限度地保证应用,当有一个银行签到成功时,就应该返回联线终端签到成功的信息,假如在交易时出现了签到未成功银行的卡,则向联线终端响应该行签到不成功、要求签到的信息 。比如,在处理的过程中,丙共享前置机的收单行子系统与联线终端进行通信,并将请求同时送往甲、乙、丙共享前置机的发卡行子系统;甲、乙共享前置机的发卡行子系统在分别与甲、乙发卡行的主机通信后,将响应返回给丙的共享前置机收单行子系统;而丙行要求离线签到,所以其发卡行子系统直接将响应返回给了收单行子系统 。
另一种处理方法是当某行在签到不能成功时,由发起签到的共享前置机保存签到的内容,引入SAF机制,直到签到成功为止 。
签退
签退是由联线终端向所连接的共享前置机发起,由于签退交易应该在结账类交易完成之后进行,则只要共享前置机收到签退的请求,就应该响应签退成功,然后由收单行的共享前置机向其他行的共享前置机转发联线设备的签退请求 。签退可以不是一个单独的交易,而在完成结算之后自动进行 。
其他内部治理交易
内部治理交易包括对密码的治理交易、网络测试交易等,其中有的交易在主机和共享前置机之间传送,有的仅在共享前置机之间传送,还有的在共享前置机和联线终端之间传送 。
2.联线交易
这里所描述的联线交易是指持卡人在特约商户消费、购物时可能发生的全部交易,由于通信的失败引发的冲正也作为联线交易处理 。为了保证银行资金的安全和账务的完成,在联线交易中不应使用SAF机制 。
以消费处理为例,共享前置机的作用就是信息传递,但是为了保证交易的安全,在传递的每一个环节都要进行MAC和PIN的变换;同时,为了保持治理的一致性,在信息进入主机前,必须进行商户编号、终端编号等治理信息的变换 。
由于在联线终端和共享前置机之间使用了公共的传输协议,所以联线设备的编号在共享的范围内是统一的 。该公共的传输协议应使得在返回联线终端的信息中包括发卡银行的信息 。
为了保证交易纪录的完整性,在所有的环节都应该分别以原始的形式和便于检索的形式对交易的内容进行纪录,并使得纪录的内容不能被仿造、修改和删除 。为了做到这一点,对于纪录的交易需要引入可以验证连续记录合法性的MAC 机制 。
当对纪录的信息发生怀疑时,利用原来运算时采用的工作密钥、纪录的MAC和纪录本身,可以验证纪录的真实性和完整性 。
3.结算交易
结算交易指的是由联线终端设备发起结算的过程 。由于联线终端仍然与各自的银行相连,所以只能与相连的共享前置机结算 。结算的过程可能一步完成,也可能要批上送,即两步完成 。为了资金清算的方便,要求联线设备在完成结账后,要按银行分别打印交易的流水,有可能的话还应打印汇总资料,与原始的交易单据一起作为同各发卡银行进行资金清算的依据 。结算交易必须采用SAF机制 。

推荐阅读