对账时的“支付清算文件”解析配置

网络 分享 时间: 收藏本文

对账时的“支付清算文件”解析配置

在对账系统设计中,解析文件是其中的一个关键核心部分,那么工作总结框架格式,如果要设计好解析器,可以遵循什么样的设计原理?本篇文章里,作者针对解析器的设计方法和实现原理进行了分析总结,一起来看看吧。

工作总结框架格式_框架总结图画_框架总结是什么意思

解析文件是对账系统设计中非常核心的一个部分,但上述文章中的解析器描述的详细程度可能有所欠缺,所以,本文单独讲一下解析器的设计方法和实现原理。

一、文件与解析

获取文件并解析文件是对账系统非常重要的环节,也是后续进行对账的基础。

而获取文件主要指三类文件:平台的支付数据、渠道的清算数据、渠道的结算数据,平台数据可以通过SQL、MQ、接口、文件等形式获取,而渠道文件一般通过接口获取,或者人工下载并导入到对账系统内。

框架总结是什么意思_框架总结图画_工作总结框架格式

获取文件以后,如何将文件解析到数据库里形成数据库数据就需要解析处理的能力,当然可以由技术直接研发实现。

这样做的弊端比较明显,那就是新增渠道、或者渠道文件发生了变更,对账规则发生了变更,可能都需要走研发对解析规则进行修改,这将大大的增加研发的成本,降低了对业务诉求的反映效率。

所以,可以实现解析规则的配置化工作总结框架格式,这也就是本文要介绍的“坑位解析器配置”。

为什么叫坑位解析器呢,因为本模型的数据库表是固定的,而是将文件数据按照对应关系解析到固定的字段上去。

与之相对的另外一种解析模型就是将文件原样解析,保持文件的字段数量,但是,这样的解析模型会造成大量的数据表结构,后续的处理和对账设置会稍微麻烦很多。

二、文件与解析规则的关系

对于三方支付机构来说,交易对账就是核对平台的支付数据记录与渠道下发的清算文件中的记录的一致性,而平台数据可以通过SQL获得,而清算数据可以通过接口获得,获得以后进行文件的解析,而解析就需要解析的规则,如下图所示。

框架总结是什么意思_工作总结框架格式_框架总结图画

一个对账项目的解析器和清算文件是绑定关系,这样就意味着该对账项目的清算文件是由该对账项目绑定的解析器所设置的规则进行解析的。

三、如何设计配置工具

下图是某支付渠道的清算文件样式。

其中的商户订单号就是平台的请求唯一单号,也就是与平台数据进行核对的唯一标识,所以要解析出来,另外的交易状态代表了退款和支付类型,后面还有金额等对账需要的字段。

如何设置将这些字段解析到数据库表中的规则,就需要用到如下的配置工具。

框架总结图画_工作总结框架格式_框架总结是什么意思

整个配置工具由2部分组成。

第一部分是基础配置。

是配置该解析规则的基础信息,主要配置实现“我们需要哪些数据”,比如解析器的编号,所属对账项目,文件的格式、编码等内容。

其中,过滤字段设置的是“哪些数据不要”,比如示例中的含义就是通过文件中的第9列和第10列进行过滤,第9列是“未知、失败”或者第10列是01的数据不需要进行解析。

数据开始行的用途是指定从哪一行开始解析,因为有些渠道的文件开头有表头或者有些统计类信息不需要解析,应该刨除掉,如下面的文件就应该填“6”,从第6行数据开始解析,前5行数据不需要。

工作总结框架格式_框架总结是什么意思_框架总结图画

数据列数的配置用途其实也是用于设定解析哪些数据,可以跟“数据开始行”的配置同时使用,加强条件,比如填写了“12”,就代表只解析哪些有12个字段的数据行。

第二部分是解析规则的配置。

这部分是规则部分,主要是配置文件中的“数据如何放到数据表里”的问题。

配置一共有3列:

第一列就是数据库表的固定字段工作总结框架格式,例如银行订单号、交易类型、卡类型等。

第二列是字段位置,也就是这个字段取文件中那一列的数据,比如原型中银行订单号填写的是1,就是将文件中的第一列解析到银行订单号。

第三列是说明文件中的数据格式、单位或者数值。

这里要强调的是,整个规则配置主要可以分3大类。

第一类:取数型配置,如银行订单号等,只需要填写数据列“数”即可,不需要配置格式、单位、数值,直接将文件中的数据取过来即可。

第二类:映射型配置,如交易类型、卡类型,二者在数据库里是固定的枚举值,分别是“支付、退款”,“借记卡、贷记卡”,按原型示例的配置,含义就是卡类型根据第“13”列判断,如果是01则代表借记卡、02代表贷记卡,解析到数据库里时,卡类型字段会设置成“借记卡”或者“贷记卡”,而不是文件中的数值;同样原型中的交易类型字段,由第“10”列决定,当是“S13、S22、S23、S36、S37、S46、S54、S56、S64”时代表支付,当是“”时代表退款。

第三类:单位和格式型配置,比如原型中的金额需要配置文件中是什么单位,时间要配置说明文件中的时间格式是什么。

专栏作家

陈天宇宙,微信公众号:陈天宇宙,人人都是产品经理专栏作家。多平台支付领域专栏作者,十年资深产品;专注为10万支付产品经理和支付机构以及企业提供深度支付内容和服务!

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本站的观点和立场和对其真实性负责。如需转载,请联系原作者。如果来源标注有误或侵犯了您的合法权益或者其他问题不想在本站发布,来信即删。

雕塑 信息流广告 竞价托管 招生通 古典文学 周易 易经 代理招生 二手车 剧本网 网络推广 自学教程 招生代理 旅游攻略 非物质文化遗产 河北信息网 石家庄人才网 买车咨询 河北人才网 招生考试 精雕图 戏曲下载 河北生活网 好书推荐 工作计划 游戏攻略 心理测试 石家庄网络推广 石家庄招聘 石家庄网络营销 培训网 好做题 游戏攻略 考研真题 代理招生 心理咨询 游戏攻略 兴趣爱好 网络知识 品牌营销 商标交易 游戏攻略 短视频代运营 张家口人才网 秦皇岛人才网 手游下载 育儿经验 PS修图 公务员考试 宝宝起名 零基础学习电脑 电商设计 职业培训 免费发布信息 服装服饰 律师咨询 搜救犬 Chat GPT中文版 语料库 范文网 工作总结 二手车估价 短视频剪辑 情侣网名 爱采购代运营 搬运熊 保定招聘 餐饮品牌 黄金回收价格 情感文案 吊车 古诗词 邯郸人才网 铁皮房 衡水人才网 石家庄点痣 微信运营 养花 名酒回收 石家庄代理记账 女士发型 搜搜作文 石家庄人才网 铜雕 关键词优化 围棋 chatGPT 读后感 玄机派 企业服务 法律咨询 chatGPT国内版 chatGPT官网 励志名言 儿童文学 河北代理记账公司 AI写作 风水运势 狗狗百科 教育培训 游戏推荐 抖音代运营 朋友圈文案 男士发型 培训招生 文玩 大可如意 石家庄招聘 保定人才网 沧州人才网 黄金回收 承德人才网 石家庄人才网 手游下载网 模型机 高度酒 沐盛有礼 公司注册 十亩地 公司起名 造纸术 唐山人才网 沐盛传媒 铜雕厂家