银行支付清算系统应用架构
多时区支持,需确定多时区支持的普遍原则,例如,时区内的核算以时区本地日 期、时间为准,清算行清算时以清算行本地日期、时间为准。
多报文标准支持,对广泛采用的标准下的报文格式不转换,对区域性或使用不广泛 的报文格式向标准格式转换,这样,可以降低系统的复杂度。一个非常重要的原则,转 换的结果必须保证不影响支付(即不引起银客双方误解和争执),否则,应不进行转换。
多监管规则支持,从系统设计上,建议部署本地前置,由本地前置负责或驱动反洗 钱、黑名单检查等监管规则差异化处理。
支付清算系统建设,架构设计除需要考虑成本、效率、松耦合等设计因素外,还需 要重点关注对清算风险的有效控制。例如,对不同区域本地监管特色报表的支持;合规 检查、反洗钱等风险控制流程与支付清算流程的整合,以及差异化流程定制;清算平台 运行状况、业务量快照、本地清算状态等全方位监控。
从外部系统(如银联、VISA/MASTER等第三方组织)接收数据时,由于其系统机 器时间不能与银行系统时间精确同步,且两者均存在提前、推后日切等特殊情况。因而 无法保证外部清算文件在银行清算对账处理开始前提供。故为了减少银行系统对外部数 据的等待依赖,设计时应考虑支持多日数据的合并处理,在银行系统因故提前日切或第 三方组织因故推迟日切时,系统空跑处理;待次日数据准备妥当后,系统支持将多日数 据合并上送对账。
相关阅读: