最近纠结的坑是,客户在充值、提现、绑卡等操作时,需要跳转至银行的页面进行操作,如果在这个过程中出现问题,最终客户没有向银行成功提交结果,所以就变为只有我司有流水记录,但是银行无对应的流水记录和结果。
首先,同步和异步回调不会对应回来,而我司一直保持中间状态,所以如果一直未收到同步和异步通知,则需要在一定时间后由我司发起主动查询,然后根据查询结果做对应的处理。
其次,在之后的对账,如果需要对失败的状态的流水记录,就可能出现,我司该记录为失败,但是银行无此记录,所以对账出现差异帐,故我司需要新增失败状态,即分为(有流水的)失败,和(没有流水的)处理失败。
在中间状态时,因充值和提现可以重复提交故无需做拦截,但是绑卡在未收到上一次结果前,不可以重复提交绑卡申请,故在中间状态时需拦截客户操作。
客户在银行页面成功提交,但我司未收到同步及异步结果时处理类似上述,即一定时间后主动查询。
客户在发起提现时就必须做对应的提现冻结,防止重复提现。
网友评论