支付系统对账

首先简单讲下支付机构跟银行为何要对账:

大背景:通常一笔交易发生时,支付机构会发送一笔交易请求到银行接口,这笔交易请求会有一个唯一的流水号,假设AAA;银行接受到支付机构请求后,会记录该流水号AAA,并返回结果,告知支付机构交易成功、失败、处理中;支付机构收到银行的返回信息后,通过AAA来识别,并且修改交易状态与银行状态一致。

整个过程都是通过网络发送的,就会存在一个网络丢包的问题,从而产生两种可能性:

1. 支付机构就没把这笔交易单发过去;

2. 支付机构发过去了,银行收到了,但却没把返回结果发回来。

如何解决这两个问题呢,就要对账,对账就是将银行流水文件&支付机构交易流水对比。

银行第二个工作日会出一个流水文件,里面有银行收到的一系列交易,带着AAA这个流水号,标明交易状态。支付机构拿到这个文件后,会按照AAA这个字段,将银行交易状态与支付机构的交易状态一一对比。这时,会有以下几种情况:

你可能感兴趣的:(支付系统对账)