电商平台是如何与多家支付公司对账的?

12 评论 50232 浏览 300 收藏 6 分钟

现在的电商平台一般会接入多家支付公司的支付产品,如支付宝、微信、银联等,那么接入多家公司的产品,是如何对账的呢?

本文以电商为例,讲解商户如何与多家支付公司对账。

一、为什么要对账?

对账其实是对一定周期内的交易进行双方确认的过程,一般都是在第二天第三方支付公司对前一日交易进行清分,生成对账单供电商平台下载,并将应结算款结算给电商平台。

所以对账有以下作用:

  1. 电商平台通过对账单与自身系统订单进行比对,确认是否存在异常订单;
  2. 电商平台作为结算金额的计算依据 。

对账一方面对信息流,一方面对资金流,信息流对账主要是确认双方订单金额、状态等是否一致,如果一致,则根据对账单计算出应结算款,与第三方实际结算款进行资金流对账。

 二、系统如何对账?

大致流程为:对账单获取→数据规范→对账核心→结果输出→(差错处理)

1.对账单获取

对账前首先要获取到对账单,对方一般在第二天提供,提供的方式有接口、邮件、ftp等。

2. 数据规范

一般电商平台不会仅接一家支付公司,不同支付渠道提供的对账单格式、规范不尽相同,因此需要进行转换, 最终进行核心对账。

1)文件命名

上传对账单文件命名规则为:业务类型_资金渠道_清算日期_序列号 . 文件格式(I_WEIXIN10401_20160915_02.CSV )

  • 业务类型:常见业务类型有入款I、出款O、退款R(撤销、退货)
  • 资金渠道:同一合作方有多种产品,需区别
  • 清算日期:YYYYMMDD
  • 序列号:同一业务类型同一资金渠道可能有多份对账单
  • 文件格式:优选CSV格式

2)文件解析

每个渠道对应一个解析脚本

取订单号、交易本金

三、对账核心

对账单数据整理规范后,进行对账时,需将对账单中订单、金额与电商平台系统订单、金额进行比对。

1.根据渠道&日期&状态获取系统订单

2. 系统订单与对账单匹配

  • 按照系统订单中顺序一条条与对账单记录进行匹配
  • 匹配时先按照订单号进行匹配,再对金额进行比对
  • 系统订单匹配完成以后,检查对账单是否存在剩余记录

3. 对账处理

  • 对于订单号、金额一致的,记为已对账
  • 对于订单号匹配,但金额不匹配的,记为金额不一致
  • 对于订单号无法匹配的,记为短款
  • 对于对账单中剩余记录,全部记为长款

四、结果输出

对账无差异的,显示对账成功,可进行汇总确认。

对账存在差异的进行展示,并提供差错处理方式。

五、差错处理

差错处理需达到2个效果,一个是完成对账,另外一个是将账务对平,常见的账务处理方式有挂账、登账、调账。

  • 补单:通过人为干预方式,将原有业务进行下去,如通过接口人工干预订单状态
  • 挂账:对于不平账单,先挂起,等查明后再进行相应处理
  • 登账:会计记账,伴随虚拟资金从一个账户向另一个账户转移的过程(原始凭证)

1. 长款

长款主要存在2种情况,一种是异步通知未收到,优先采用补单处理,另外一种是同订单2次支付,一般通过登账处理

2. 短款

基本不会出现,一般通过签名防抵赖机制与第三方协调处理。协调一致后通过人工增加对账单进行平账。

3. 金额不一致

出现概率极低,一般为电商平台内部计算有误。

首先得先解决此bug,然后根据异常订单相应处理,比如说撤销对账,修改系统或对账单金额后再进行对账。

以上只是以电商平台为例,说明电商平台是如何对如何同支付公司对账的,其实其他的平台,只要接入一家或多家平台,都可套用以上规则。

 

作者:虫蛀,一名水货支付产品经理,努力学习支付相关知识,微信号:chongzhu311,欢迎交流。

本文由 @虫蛀 原创发布于人人都是产品经理。未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 请问,短款到底是什么

    来自广东 回复
  2. 没有解读多家支付公司的解决方式啊?

    来自浙江 回复
  3. 感谢楼主

    来自四川 回复
  4. 刚好遇到这方面的问题,看完能够有思路解决这块。棒棒的。

    来自广东 回复
  5. 感觉支付这块好复杂,没基础上不了手

    来自北京 回复
  6. 厉害

    来自广东 回复
  7. 支持😊

    回复
  8. 干货

    回复
  9. 干货

    回复
  10. 非常感谢,虽然自己工作没有涉及到,但是是一种了解。

    回复
  11. 作者还会连载吗?写的很不错。但是感觉没说完的样子。

    来自广东 回复
  12. 这种才是干货,非常感谢,学习了

    来自浙江 回复