专栏名称: 凤凰牌老熊
互联网金融,软件架构,资深Java工程师
目录
相关文章推荐
芋道源码  ·  年后面试的兄弟们注意了。。。 ·  昨天  
Java编程精选  ·  字节员工无助:字节36岁技术2-2,被通知n ... ·  2 天前  
芋道源码  ·  面试官问我:自己写String类,包名也是j ... ·  2 天前  
芋道源码  ·  DeepSeek+Spring有搞头么? ·  2 天前  
Java编程精选  ·  国产 DeepSeek V3 ... ·  4 天前  
51好读  ›  专栏  ›  凤凰牌老熊

20180725-商户清算系统

凤凰牌老熊  · 公众号  · Java  · 2018-07-30 09:24

正文

一、主题分享

本人支付公司产品,比较了解账务、清算、会员体系、退款、风控合规改造、银行账户产品对接等。今天给大家分享的是商户清算系统。
清结算系统用于支持商户本金和手续费结算。对外提供的能力包括:计费、清算、结算。

1.计费

计费是指:提供单独的计费服务,根据计费配置计算出手续费值。

计费的维度:支持按照商户id、产品、发卡行、收单行、业务线等进行配置。

计费方式包括:

  • 单笔固定值(如5元/笔)

  • 单笔固定比率(如2%)

  • 单笔金额区间比率(如交易金额0-2,手续费1%)

  • 单笔金额区间固定值(如交易金额0-2,手续费0.1)

  • 累计金额区间比率(如累计金额0-2,手续费1%)

  • 累计金额区间固定值(如累计金额0-2,手续费1元)

  • 累计笔数区间比率(如累计笔数0-2,手续费1%)
    -累计笔数区间固定值(如累计笔数0-2,手续费1元)

手续费收取方式包括:实收、后收、预充实扣。

  • 实收指:交易同时收取手续费。

  • 后收指:交易发生,后期汇总收取手续费。

  • 预充实扣:给商户开立手续费账户,交易实时从手续费账户扣取手续费。

2.清算

清算是指:记录清算明细(包括收单和退款),根据计费配置计算出手续费值,为结算提供基础数据。

3.结算

结算是指:根据结算配置,将清算明细的收款、退款、手续费进行轧差汇总,记账并出款。
结算周期包括:T+0、T+1、T+n、W+n、M+n。
结算目的地包括:商户支付账户和商户银行账户。对于结算至银行账户的,系统会自动发起付款流程。


Q&A

Q1 实收和后收没有看懂

  • A1实收,就是收款100,扣1,结算99;后收,就是收款100,结算100,手续费1从手续费账户出-

  • Q1那你们是实收还是后收?

  • A1都支持啊

  • Q1可配置是吧

  • A1后收说错了,后收是收款100,结算100,月末汇总账单,收手续费

  • Q1如果手续费账户余额不足怎么办?收的手续费能提供发票吗

  • A1预充实扣是,收款100,结算100,手续费1从手续费账户出,余额不足没法交易。

  • 有发票

  • Q1清算是以平台过来的清算文件为准么,会和自己的流水对吗?

  • A1平台指什么?

  • Q1银联或者at

  • A1上游通道更改交易的状态,交易调用清算

  • Q1也就是上游通道不给你们提供清算文件么?

  • A1上游通道提供清算文件或对账文件,由对账系统进行对账,对账完的差异更新交易状态,交易调用清算。进行清算的收单都是成功的啦

Q2 W+n M+n分别指啥啊 周 月 ?

  • A1是的

Q3 这个第一步就是算手续费,然后代付,这个手续什么时候扣呢?可以举个场景说明下么。不是很明白。







请到「今天看啥」查看全文