支付系统有几个关键的核心流程:支付流程、对账流程、结算流程。
1、支付流程
**第三方支付流程。**知道自己的系统和第三方系统是如何交互的,这个很关键也容易被忽略,因为这个不清楚,后面就是比较困难了,基本上第三方支付平台均提供支付交互图,支付平台大体一致,就是调用支付平台的下单接口,用户去他们那边完成支付,然后支付成功后调回自己的系统。
**注意选择正确的路径。**不同场景选择不同的支付方式,手机端选择H5支付,PC端选择扫码支付或者网银支付。好些新手没有选择对,例如微信移动支付应该选择微信H5支付,但是他选择是微信公众号H5支付,后面就无法接入了。
2、对账流程
在对账流程里,首先需要了解交易的主体、对手和渠道侧。
交易主体,如果发起人是个人,必须能够从个人交易历史记录中找到这笔交易。但大部分人不会保留电子记录,所以一般是提供可以下载的账单或交易记录,让用户自己对去。
交易对手,一般是商户。商户侧对账处理同用户侧,也仅仅提供对账单。
交易渠道侧,这是对账的重点,一是核实交易流水,二是核实交易佣金。
对账流程说明
对账,我们一般称为勾兑,支付系统的对账,包含着两个层面:
支付系统内部间的对账,支付系统一般是分布式的,整个支付系统被拆分成了多个子系统,如交易系统、账户系统、会计系统、账户系统,每个子系统在处理各自的业务,系统间的对账,就是以上系统的核对,用于修正内部系统的数据不一致。
支付系统与渠道的对账