工行信用卡自动还款的一个Bug,看看怎么解决比较好?

活在信息时代 2023-03-02 23:53:52

前几个月因为贪图工行宣称的28K纯真工艺信用卡片,就办了一张(我这该死的收藏癖)。因为开卡需要消费5笔才能免年费,所以上个月就消费了几笔。

但是前几天还款的时候,发现了工行后台系统的一个小Bug。

具体情况如下:

1、我将工行的一张储蓄卡设置为还款日自动还款;

2、还款日当天上午七点左右,我手工还了信用卡账单,从储蓄卡账户里扣了钱;

3、我手工还款后约20分钟,信用卡自动又还了一次款,又从储蓄卡账户里扣了钱,信用卡还超了,还富余了几百块钱。

打电话过去问了下工商银行,信用卡中心的人表示在还款日当天,上下午自动还款时各有一次,有几十分钟会出现这个Bug。

猜测结果如下:

1、信用卡与储蓄卡是两个不同的业务系统;

2、信用卡在准备还款之前,会先检查信用卡未还清单,并且把还款账户、数额等信息放在一个消息队列里,扔给储蓄卡系统;

3、储蓄卡系统在消息队列里一个个查询,然后扣款向信用卡系统转账。所以如果手工在信用卡系统已经向储蓄卡系统传递了还款信息之后,到储蓄卡系统扣款这段时间,如果手工还款的话,那么就会造成重复还款的情况。

目前,工行信用卡目前查询到的发卡数量在6400万左右、借记卡数量约3.63亿;如果取最大值就是工行所有信用卡用户都需要自动扣款的情况下,考虑到每个人还款日是不一样的,所以实际需要处理的转账条数其实还要少很多。假设工行有3个不同的还款日的话,那么就算是2000万条吧。

所以在处理2000万条数据的条件,两个分离的业务系统条件下,如何解决这个两次扣款的问题呢?大家有什么好的思路吗?

喜欢本文的话,欢迎关注活在信息时代哦:)

0 阅读:13
活在信息时代

活在信息时代

关注信息时代的技术发展与社会伦理变迁