对于支付公司的长短款概念、产生原因及测试方法

匿名 (未验证) 提交于 2019-12-03 00:09:02

支付公司经常会因为系统问题,银行问题等,出现资金记录与实际入账金额不等的情况,即为发生长款或短款。

长款定义

             1、平台对账中,发现支付公司多账,用户或银行方少账,即为长款;

             2、用户投诉,多付款,支付公司多账,即为长款;

             3、技术对账中,发现支付公司多账,即为长款;

总结为:账单金额<到账资金

消费类充值长款的解释:

对于用户银行卡支付的消费类交易,支付系统向相关银行或银联机构发送扣款请求,银行已做扣款处理,扣款处理结果却未及时返回给支付系统,支付系统未记账,由此导致的长款即消费类充值长款。

或者解释为:

由于快捷扣款存在支付超时、银行处理中等各种异常情况导致快捷支付状态不能明确结果。第二天对账时,对方有成功流水我方处理中状态即充值长款。

长款产生的原因主要有以下几种:

1、网络故障导致交易未返回状态;

2、对账出现异常;

3、支付路由状态错误导致的长款;

4、支付核心系统Bug产生的长款;

5、支付核心记账出现单边账;

6、重复记账导致的长款

 

短款定义
             1、平台对账中,发现支付公司少账,用户或银行方多账,即为短款;

             2、企业投诉,多发工资,企业少账,即为短款;

             3、技术对账中,发现支付公司少账,即为短款;

总结为:账单金额>到账资金

短款产生的原因(以银行为例),主要有一下几种:

1、正常支付银行未返回,系统认为银行支付成功,属于程序BUG问题;

2、退款业务在支付系统未处理,发送银行退款成功。

3、支付路由状态错误导致的短款;

4、支付核心系统Bug产生的短款;

5、支付核心记账出现单边账;

6、未记账导致的短款

发生长短款的处理办法:

长款:充值类一般进行补单,消费类一般进行退款;

短款:通过人工追款、调账、认损等处理短款问题。

基本测试方法:

一般可以通过模拟场景,比如长款,首先完成正常交易,然后更改已完成的订单状态为失败,再通过mock模拟银行的交易成功的通知,此时,对于支付公司的交易系统来说是已经失败的订单又被通知成功,那么,逻辑上就应该有发生长款的判断,然后根据业务场景设计不同的发起退款或补单的请求。

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!