支付平台主要业务流程设计分析-打印银行流水
无忧支付网首页
站内搜索
您当前的位置:主页 > 相关文档 >

支付平台主要业务流程设计分析

添加时间:2022-10-18

  1、超时查询流程设计

  超时处理流程的生命周期开始于支付平台日间交易系统长时间未获取到下游通道的返回结果。具体流程如下:

超时查询流程图

图1 超时查询流程图

  如图1所示,当交易超时时,会被插入异常登记表,之后会有一个定时任务定时从表中捞取待处理的异常交易。捞到数据后,会开启多线程,采用并行的方式异步处理这些异常交易。

  对于超时的异常交易,需要发起一个查询交易,去下游查询该交易的交易结果,若能明确查询到交易结果,则更新交易状态;若无法查询到明确的交易结果,判断异常处理次数是否超限,若处理次数超限则不处理,若处理次数没有超限,则等待下次轮询继续处理。值得注意的有两点:

  1. 在多线程处理任务的时候,被处理的异常任务需要加锁,防止该任务被重复处理。本项目采用采用状态的控制的方式,对于处理中的交易,更改其状态为处理中,异常处理定时任务在捞数的时候,不会捞取处理中的交易。

  2. 当多次处理同一个异常任务的时候,每次处理任务的时间间隔不应一致。本项目对于每次异常处理的时间间隔设计为 1,1,3,6,10,15……(分钟)

  2、异步通知流程设计

  异步通知流程的生命周期开始于在交易超时后,通过查询获取到最终的结果。此时交易发起系统把需要通知的任务放到消息队列中,通知系统从消息队列中获取到任务后,触发了通知流程。

异步通知任务流程

图2 异步通知任务流程

  图2是异步通知的任务流程。在接收到通知上游商户的指令后,通知系统需要进行以下步骤:

  1. 解析接受到的信息,更新商户订单表;

  2. 插入通知登记表;

  3. 通知上游商户,根据通知结果更新通知登记表。

  3、委托代收流程设计

  委托代收流程的生命周期从上游的外部商户发起代收交易请求开始,支付平台在订单落地后,通过路由算法选择合适的下游通道,然后登记交易流水,发往下游通道。当遇到交易超时的场景时,为了优化上游商户的支付体验,支付平台提供了异步通知的服务,在查询到交易结果后会第一时间把交易结果通知到上游商户。

委托代收交易流程

图3 委托代收交易流程

  图3是委托代收交易的流程设计。委托代收交易的具体流程如下:

  1. 上游商户请求支付接口,支付系统进行验签,验签不通过,直接返回失败;

  2. 对上游系统的报文进行校验,校验不通过,直接返回失败;

  3. 校验通过的支付订单落地订单表;

  4. 路由选择支持的通道,若没有可用通道,直接返回失败;

  5. 登记资金流水,并发送下游代收通道;

  6. 代收交易超时,则进入超时查询流程,超时查询流程查询到最终交易结果,通过通知流程把结果通知给上游商户,交易结束;

  7. 代收交易实时返回明确成功或者失败,更新相应库表,然后组织应答报文,加签并把交易结果返回给上游商户。

  4、银行账户充值流程设计

  银行账户充值交易的发起方是银行渠道端。当用户使用银行 APP 或者通过微信银行,选择从他行卡转账给用户本行一、二类户时,会发起一个银行账户充值交易。由于该交易是由行内系统直接发起,因此不需要通过支付网关,直接请求资金交换系统即可。

银行账户充值流程

图4 银行账户充值流程

  图4是银行账户充值交易的流程图。具体的交易流程如下:

  1. 用户发起充值交易请求,行内渠道端请求支付平台资金交换系统;

  2. 校验请求报文格式是否正确,校验不通过直接返回交易失败;

  3. 插入总交易流水表,通道路由选择通道,插入子交易流水表并发送下游代收通道;

  4. 若代收交易失败,更新对应库表,然后返回上游交易失败,交易结束;

  5. 若代收交易超时,则走超时查询流程,查询到交易成功,则发起超时入账流程,超时入账流程为步骤6-步骤8,交易结束;

  6. 若代收交易返回成功,更新相应库表,然后插入一条新的子交易流水,并请求银行核心记账接口;

  7. 若银行核心记账交易超时,进入超时查询流程,交易结束。

  8. 若核心记账交易返回明确的交易成功或者失败,更新相应库表,返回上游交易结果,交易结束。

关闭

1.点击下面按钮复制微信号

***********

2.打开微信→查找微信号

加为好友 开始支付接入

相关内容推荐

公司去银行打流水介绍信怎么开假的流水证明银行拒商场查银行流水银行流水核算工资单位打银行流水公安有权利查银行流水什么情况下银行可以流水查到银行流水主要看哪几点吉林银行拿身份证可以打流水吗银行流水不够添加父母银行双向流水什么意思银行流水可以用微信的吗银行流水能拉到10年前的吗银行流水要算24h吗2019农业银行流水模板出国要去银行办理流水账号吗银行流水怎么才完美新西兰签证银行流水文件太大微信支付算银行流水么不想给父母查银行流水怎么办中国银行流水是什么贷款怎样提高银行流水检察院查银行流水能查多久想买房但是银行没流水怎么办4个多亿流水银行赚多少手续费银行流水中有借款是什么意思广发银行个人交易流水账单为啥买房全款也需要打银行流水花呗可以作为银行流水吗银行卡怎样才不能打流水手机查建设银行卡流水银行查流水会查几级如何查询注销的银行卡流水银行流水打印软件自带银行章廉租房银行流水要盖章举报银行信贷员做假流水的信成都浦东发展银行流水查询真假出差补贴算不算购房银行流水七千万银行流水会判多久假的银行流水在哪做昆明银行流水能否还款记录银行流水看支付宝银行能打印理财产品流水吗工商银行打流水需要什么汽车金融假银行流水补办银行卡查以前流水跟团旅游签证没有银行流水网商银行流水怎么办银行流水号查询出什么吗意向金转定金银行流水不对首付房什么银行流水都可以吗重复的打银行流水有影响吗银行双向流水什么意思银行流水中的正常积数提供银行假流水违法退伍军人创业贷款银行流水银行打印流水打进账吗签证银行流水如果工资现金流水大会冻结银行卡吗出借人现金要提供银行流水吗银行流水只打印入账银行流水需要注意哪些银行流水线的工资是实发吗办签证查银行流水需要明细吗银行卡换卡还有流水吗网络参与赌博银行流水大贷款经理查询银行流水农业银行流水可以只打入帐吗工资现金按揭贷款银行流水打银行流水怎么显示地址银行流水账中的drd亚马逊审核银行流水没有地址中信银行办理房贷查流水吗工资分次发会影响银行流水吗贷款要先打钱给银行走流水银行星期日可以打流水吗银行开流水证明纸是什么纸银行流水能打出微信转账吗查询工商银行的流水南海农商银行查流水深圳打新银行流水有啥要求银行流水单复印件11年前银行流水能打印吗银行流水 国内汇款银行房产抵押需要的流水飞雪银行流水软件注册码当兵政审查银行流水吗签证要银行卡流水吗请银行协助查询流水的便函农业银行手机转账流水号个体户可以申请银行流水吗银行总说的流水指什么警察调查我银行卡流水做银行流水 联系汇通财税银行卡可以打多长时间的流水费用结算 银行流水济南房贷2020银行流水要求银行流水超过多少会被查银行借记卡流水中英银行查流水的软件信用社怎么开银行流水怎么伪造银行流水账自己现金存钱算银行流水吗办信用卡看银行流水农商银行账户流水查询银行周六日能打流水么银行卡挂失了能查流水了工商银行能在网上查询流水吗无银行流水买不了房房贷时银行怎么看流水银行流水2千怎么买车银行流水过大被监管建设银行储蓄卡流水大被冻结银行工资流水明细单图片银行卡流水借贷方有地址吗银行流水借贷方差额监事配偶银行流水备查日照银行流水可以查几年银行流水不是本人能打印吗打样银行流水能只打印一部分吗房子贷款需要银行流水账吗工商银行信用卡调取流水银行打印流水用的什么纸办签证银行流水看什么资料交通银行流水账单作假个人银行流水账多少需要交税异地可以拉农商银行流水吗二手房贷款银行流水重要吗法院怎样查异地银行流水账银行查流水可以查到微信转账白云区银行流水在哪里打哪种银行流水大不容易封号银行对公账户打流水需要什么审计看银行流水吗银行流水可以写夫妻双方的吗上市公司需要银行流水吗没有银行流水买房贷款怎么办三证一函银行流水工商银行对公账户流水理财农商银行外省怎么打流水账网赌导致银行流水大北京工商银行流水7年前流水银行贷款流水支付宝可以吗怎样分析客户银行流水银行流水可以说明欠债吗网赌看银行流水申请劳动仲裁银行流水怎么打建行银行流水自定义是什么意思工商银行流水在网上怎么打印ps修改银行流水用途调查取证银行流水申请书范本银行卡 打流水账单手机银行的流水是什么对公户银行流水需要带什么金华做银行工资流水自己做老板如何提供银行流水银行卡流水的真伪香港恒生银行 查流水银行卡流水230万银行流水号银行有区别吗办理房贷银行卡的流水个人银行流水能查多久银行卡流水显示微信转账嘛出纳银行流水日记账银行流水单打印收费吗银行流水账单的证明力怎样武汉 银行流水哪里打家里务农的没有银行流水去信用卡逾期的银行打流水突然有人问你银行流水银行对账单与银行流水账征信报告和银行流水怎么查建设银行企业贷款流水账中国银行电子流水账单如何下载婚后银行流水分割面签银行流水需要什么时间的农商银行能下流水账吗银行卡流水单怎么办建行打印银行流水单银行卡流水为什么还有提现金额浦发银行pos流水贷电子版银行流水日记帐异地能查银行卡的流水吗可以凭银行流水账贷款吗银行卡能打定期账户流水吗银行流水单删除一个怎么删每月定期存现金算银行流水吗银行能调出5年的流水吗农业银行个人流水自助打印银行卡流水明细什么样徐州市交通银行工资流水样单有中国银行卡流水就可以带银行流水为什么打的页数不对银行可以打印社保流水兴业银行网上银行流水儿子死后父母查儿媳银行流水用银行流水怎么算利润社保卡记录可以在银行打流水吗银行流水很多笔支出近一年银行流水 日期

合作伙伴

打印银行流水

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统