文章目录
前言
在《支付系统设计三:渠道网关设计03-参数验证》之后需要进行交易信息准备、路由处理、支付渠道数据补全操作。
一、交易信息准备
补充在订单持久化、请求外部支付渠道等业务操作时候需要的参数,补充到MessageDescription中的datas属性中。
根据 transCode+PrepareDataServiceImpl 获取到准备数据service bean进行交易信息的补全准备。
1. MessageDescription内容
经过客户端报文解析处理后paycore上送的报文内容经过解析脚本处理被解析填充到MessageDescription中的datas属性中。
2. 交易信息填充
主要补充的内容有:支付网关交易处理状态、支付网关交易对账状态、支付网关交易状态、支付渠道交易日期等参数。
3. 开户机构信息填充
根据上送的账户开户机构编码补充完整账户开户机构名称等信息(部分交易需要这些参数)。