同步收单的公共逻辑
2016-11-25 14:47:36 0 举报
同步收单的公共逻辑是指在多个系统或模块中,对收单操作进行统一管理和处理的一种方式。这种方式可以确保各个系统或模块之间的数据一致性和准确性,提高数据处理的效率和质量。同步收单的公共逻辑通常包括以下几个方面:首先,通过统一的接口和协议,实现各个系统或模块之间的数据交换和通信;其次,对收单数据进行校验和验证,确保数据的准确性和完整性;最后,根据业务规则和策略,对收单数据进行处理和分配,完成收单操作。总之,同步收单的公共逻辑是一种有效的管理方式,可以帮助企业更好地管理和控制收单过程,提高工作效率和客户满意度。
作者其他创作
大纲/内容
获取费率
获取联行号和local_flag
检查参数的合法性
检查重入参数和请求参数是否全部被初始化
speakFailure返回失败
同步收单的公共逻辑
根据请求的状态定重入等级如果查询不到记录(1)终态(4)预收单完成,正式收单未完成 (2)其它(3)
商户相关信息商户号商户用户ID商户签名密钥
如果重入状态为1或2或3单笔调用ANS批量插入redis
Servant
是否限流
初始化数据结构
speakSuccess返回成功
合成付款单号
验证签名
渠道决策
对公对私校验
校验输入参数是否和库里一致
收集银行名称数据
检查IP合法性
如果是审核状态就不用插入ans
Planner
综合数据类付款单号外部订单号发往银行的信息付款方信息收款方信息通知信息
Guardian
检查数据齐全
speakRetry返回重试
Collector
重入数据类trans_id 订单号reent_level 重入等级
付款限额校验
查询请求已经接收
如果重入状态为1调用remitserver
Spokesman格式化返回
如果重入状态为1或2调用payserver
接口是否可用
speakInvalid返回无效
是
收集请求相关的数据包括入参数据
设置付款类型
将plan的信息和之前的信息规整起来
api_type = 1 商户单笔付款到卡new RemitAPIController 新建同步付款API控制器
创建付款API的7个角色对象
判断是否需要人工审批
Greeter
0 条评论
下一页