zoukankan      html  css  js  c++  java
  • 支付系统

    工作中支付系统的架构与实现

    支付系统的核心流程:支付流程、对账流程、结算流程

    支付图

      

      每个第三方支付公司,与多个银行对接,并在每个银行中开通相应的备付金号。

      商户在第三方支付公司注册商户号。

      用户与第三方支付公司的交易:

        付款:将用户卡中的钱,增加到第三方支付公司对应银行的备付金账号中。

        退款:扣除银行备付金号的钱,增加到用户的卡中。

      商户与第三方公司的交易:

        清算:算商户与公司的交易金额。

        结算:T+n 结算方式,将清算的结果兑现给商户。

      第三方公司与银行的交易:

        对账:跟银行对账,备付金的出入是否正确。

     支付与退款流程图:

    对账:

       第三方支付公司与银行发生的资金变化。比如长款(银行多结算给第三方支付公司),短款(银行少结算给第三方支付公司),掉单(银行的交易单号与第三方支付公司的单号不相等)。

       长款与短款的原因:由于T+n 结算的原因,预支付与付款的时间不在同一天内而导致的。

       掉单的原因:由于网络或者系统的问题导致的掉单,需要排除系统,额且需要进行补漏。

     结算流程:

       

  • 相关阅读:
    bzoj 2216 Lightning Conductor
    一些有趣的问题合集
    Codeforces 40E Number Table
    Codeforces 37D Lesson Timetable
    bzoj 4289 Tax
    bzoj 2844 albus就是要第一个出场
    bzoj 2115 Xor
    luogu 3790 文艺数学题
    bzoj 1420 Discrete Root
    Lucas定理学习笔记
  • 原文地址:https://www.cnblogs.com/chen--biao/p/10047712.html
Copyright © 2011-2022 走看看