电子账单支付方法及系统技术方案

技术编号:39736352 阅读:5 留言:0更新日期:2023-12-17 23:38
本申请实施例提供一种电子账单支付方法及系统,属于账单支付技术领域

【技术实现步骤摘要】
电子账单支付方法及系统


[0001]本申请涉及账单支付
,具体涉及一种电子账单支付方法及一种电子账单支付系统


技术介绍

[0002]电子账单涉及业务场景复杂,特别是缴费业务,例如缴纳水费

电费

燃气费

供暖费等生活费用

缴费时,组件内或组件间的通信繁多,且通信存在时延,这种情况就容易造成账单状态不稳定或不定时变化

如果客户或计算机系统短时间内发起多笔账单支付请求,亦或由于网络波动造成的通信报文丢失,都可能会造成账单状态异常,或同一账单重复支付的现象,从而产生错账问题

目前针对这种错账问题,基本把账单划分为未支付

支付中

已支付三种状态,然后基于这三种状态进行账单简单区分

但是由于各缴费平台实现差异,账单生命周期状态的界定和它们间的转换逻辑不同,使得应对错账问题的能力十分有限,有些重复支付的情况无法准确识别,导致错账问题依旧频发

针对现有方案存在的无法跨缴费平台精准识别账单支付状态从而容易造成错账的问题,需要创造一种新的电子账单支付方案


技术实现思路

[0003]本申请实施例的目的是提供一种电子账单支付方法及系统,以解决现有方案存在的无法跨缴费平台精准识别账单支付状态从而容易造成错账的问题

[0004]为了实现上述目的,本申请第一方面提供一种事件处置系统接数可视化方法,包括:响应于账单支付请求,基于所述账单支付请求读取账单支付完成情况;基于账单支付完成情况进行请求账单的支付情况标记;基于请求账单的支付情况标记结果,确定请求账单的支付规则;基于所述支付规则,执行请求账单支付,直到请求账单支付完成,将支付账单状态确定为已支付

[0005]在本申请实施例中,所述基于所述账单支付请求读取账单支付完成情况,包括:基于所述账单支付请求读取本次支付请求的账单表;基于所述账单表确定本次支付请求的账单支付状态字段信息;将账单支付状态字段信息为已支付的账单确定为已完成支付账单;将账单支付状态字段信息为未支付的账单确定为待支付账单

[0006]在本申请实施例中,所述基于账单支付完成情况进行请求账单的支付情况标记,包括:基于所述账单支付请求读取本次支付请求的账单表;基于所述账单表中的账单编号字段,判断本次支付请求的请求账单数量;遍历各请求账单,基于各请求账单为已完成支付账单或为待支付账单进行支付情况标记

[0007]在本申请实施例中,基于请求账单的支付情况标记结果,确定请求账单的支付规则,包括:若请求账单的支付情况标记结果为仅存在一个支付账单且为已完成支付账单,则确定请求账单的支付规则为第一支付规则;若请求账单的支付情况标记结果为仅存在一个支付账单且为待支付账单,则确定请求账单的支付规则为第二支付规则;若请求账单的支
付情况标记结果为存在多个支付账单且均为已完成支付账单,则确定请求账单的支付规则为第三支付规则;若请求账单的支付情况标记结果为存在多个支付账单且均为待支付账单,则确定请求账单的支付规则为第四支付规则;若请求账单的支付情况标记结果为存在多个支付账单且至少有两个支付账单的支付情况标记结果不一致,则确定请求账单的支付规则为第五支付规则

[0008]在本申请实施例中,所述第一支付规则包括:拦截本次账单支付请求,并将已支付完成的提醒信息推送到用户端

[0009]在本申请实施例中,所述第二支付规则包括:针对当前支付账单生成支付流水号,并基于生成的支付流水号更新支付流水表;基于所述支付流水表跳转至支付平台,并更新支付账单的支付流水表的支付状态字段为支付中;响应于支付账单完成支付信号,将所述支付账单的支付流水表的支付状态字段从支付中更新为已支付

[0010]在本申请实施例中,所述方法还包括:若接收到某支付流水表的支付状态字段为已支付,则拦截本次支付;若接收到某支付流水表的支付状态字段为支付中,则复用该支付流水表,并跳转至支付平台

[0011]在本申请实施例中,所述第三支付规则包括:拦截本次账单支付请求中所有账单的支付请求,并将各账单的已支付完成的提醒信息并行推送到用户端

[0012]在本申请实施例中,所述第四支付规则包括:针对当前支付账单生成统一支付流水号,并基于生成的统一支付流水号更新支付流水表;基于所述统一支付流水表跳转至支付平台,并更新支付账单的支付流水表的支付状态字段为支付中;响应于支付账单完成支付信号,将所述支付账单的支付流水表的支付状态字段从支付中更新为已支付

[0013]在本申请实施例中,所述第五支付规则包括:识别出本次账单支付请求中处于支付中或待支付状态的支付账单,作为目标支付账单;判断各目标账单的支付流水号是否相同;若相同,则复用该支付流水号,跳转至支付平台;若不相同,则拦截各目标账单的支付请求,并输出告警信息到用户端

[0014]在本申请实施例中,基于所述支付规则,执行请求账单支付,直到请求账单支付完成,包括:基于确定的支付规则,执行请求账单支付;每隔预定时间周期,执行一次请求账单支付完成情况查询;将查询结果为已支付的账单的支付状态修改为已支付,直到本次账单支付请求中所有账单的支付状态均为已支付

[0015]本申请第二方面提供一种电子账单支付系统,包括:采集单元,用于响应于账单支付请求,基于所述账单支付请求读取账单支付完成情况;标记单元,用于基于账单支付完成情况进行请求账单的支付情况标记;规则确定单元,用于基于请求账单的支付情况标记结果,确定请求账单的支付规则;支付单元,用于基于所述支付规则,执行请求账单支付,直到请求账单支付完成,将支付账单状态确定为已支付

[0016]本申请第三方面提供一种处理器,被配置成执行上述的电子账单支付方法

[0017]本申请第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得所述处理器被配置成执行上述的电子账单支付方法

[0018]本申请第五方面提供一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现上述的电子账单支付方法

[0019]通过上述技术方案,本专利技术方案清晰定义了支付账单的生命周期标准,在发起账
单支付请求后,首先检测账单的支付完成情况,然后基于支付完成情况对请求账单进行支付情况标记,从而准确获知各账单的支付状态

基于不同的支付状态,进行差异化的支付规则确定,然后基于确定的支付规则进行账单支付,以保证未完成支付的状态能够准确支付,也避免已支付账单重复支付

[0020]本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种电子账单支付方法,其特征在于,所述方法包括:响应于账单支付请求,基于所述账单支付请求读取账单支付完成情况;基于账单支付完成情况进行请求账单的支付情况标记;基于请求账单的支付情况标记结果,确定请求账单的支付规则;基于所述支付规则,执行请求账单支付,直到请求账单支付完成,将支付账单状态确定为已支付
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述账单支付请求读取账单支付完成情况,包括:基于所述账单支付请求读取本次支付请求的账单表;基于所述账单表确定本次支付请求的账单支付状态字段信息;将账单支付状态字段信息为已支付的账单确定为已完成支付账单;将账单支付状态字段信息为未支付的账单确定为待支付账单
。3.
根据权利要求2所述的方法,其特征在于,所述基于账单支付完成情况进行请求账单的支付情况标记,包括:基于所述账单支付请求读取本次支付请求的账单表;基于所述账单表中的账单编号字段,判断本次支付请求的请求账单数量;遍历各请求账单,基于各请求账单为已完成支付账单或为待支付账单进行支付情况标记
。4.
根据权利要求3所述的方法,其特征在于,基于请求账单的支付情况标记结果,确定请求账单的支付规则,包括:若请求账单的支付情况标记结果为仅存在一个支付账单且为已完成支付账单,则确定请求账单的支付规则为第一支付规则;若请求账单的支付情况标记结果为仅存在一个支付账单且为待支付账单,则确定请求账单的支付规则为第二支付规则;若请求账单的支付情况标记结果为存在多个支付账单且均为已完成支付账单,则确定请求账单的支付规则为第三支付规则;若请求账单的支付情况标记结果为存在多个支付账单且均为待支付账单,则确定请求账单的支付规则为第四支付规则;若请求账单的支付情况标记结果为存在多个支付账单且至少有两个支付账单的支付情况标记结果不一致,则确定请求账单的支付规则为第五支付规则
。5.
根据权利要求4所述的方法,其特征在于,所述第一支付规则包括:拦截本次账单支付请求,并将已支付完成的提醒信息推送到用户端
。6.
根据权利要求4所述的方法,其特征在于,所述第二支付规则包括:针对当前支付账单生成支付流水号,并基于生成的支付流水号更新支付流水表;基于所述支付流水表跳转至支付平台,并更新支付账单的支付流水表的支付状态字段为支付中;响应于支付账单完成支付信号,将所述支付账单的支付流水表的支付状态字段从支付中更新为已支付
。7.
根据权利要求6所述的方法,其特征在于,所述方法还包括:
若接收到某支付流水表的支付状态...

【专利技术属性】
技术研发人员:李明鸣韦彪茂万兵邵建刘思泉石瑜育薛红星
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1