接着我们来看看快捷支付的具体流程,下图是首次使用快捷支付时的手机端签约流程界面:
快捷支付的签约流程如图,绑卡入口有2个,一是直接在个人中心绑卡,二是在订单支付时在收银台绑卡,在于后者绑卡时同时请求支付接口,绑卡即支付。
3. 支付流程
签约完成后,用户即可正常使用快捷支付进行支付,其支付流程如图,生成支付订单后支付系统会检查订单状态、检查是否需要免密支付,支付后支付系统需要向业务系统发送消息,业务系统根据消息更新订单状态。
快捷支付时需要注意的点有:1)支付宝收银台中,下单使用银行卡的行为,都属于快捷支付。
2)快捷支付一般不需要单独对接,在接入第三方支付后,会自动将该支付方式加入。
3)如果是自建商城或与银行直连的快捷,需要详细学习本节课。
4)快捷支付还有逆向流程,如退款流程和解约流程,此部分内容我们暂不做详细探讨。
5)手机用户银行卡和实名信息后,需要遵守国家规定,切勿透漏用户信息,严重者会受到刑事处罚。
四、支付对账
1. 台账作用
学习了前面几章的内容,相信大家对支付产品都有了更深入的了解了。如果我们负责了一个支付产品,且支付流水巨大,我们该怎么核对账目问题呢?
在支付流水较小,即产生的支付数据较少时,我们可以使用线下记账对账的方式,但是当流水巨大的时候人工就不能胜任对账的任务了,这个时候就需要在我们的支付系统中加入对账的功能。
首先我们来了解一下台账的概念,台账就是记录企业每一笔支出收入的账目,实际上就是流水账,其主要作用是保证钱款在财务上的正逆向平衡,是财务人员查询商城交易的主要依据。在台账中主要进行三项工作,记录应收和实收,进行对账。
应收指用户购买商品后,订单应该交付的金额,如订单金额是100元,减掉优惠10元,应收就是90元;实收就是用户提交支付后,收银台实际接收到的金额,比如上例中用户实际支付了90元,实付就是90元;对账就是为了保证收支平衡,既不多拿也不少取,需要保证实收和应收相等。
2. 触发对账
前面我们介绍了台账的基本概念,对于台账而言最重要的就是记录应收与实收,触发台账记录的条件可以分为两大类:应收变更与实收变更。由应收变更触发台账的场景主要有四个:
一是在订单生成时触发,记录应收订单金额,由订单系统写入。
二是订单拆分时触发,这时订单应收金额由父订单变更至子订单,由拆分系统写入。
三是订单取消时触发,订单取消时应收清零,由订单系统写入。
四是退款时,应收金额由于退款发生变更,由售后系统写入。
由实收变更触发台账的场景主要有三个:
一是在订单创建时触发,订单生成时创建虚拟财产实收,由订单系统写入。
二是在订单拆分时触发,父订单实收冲销,由拆分系统写入。
三是在订单支付时触发,记录用户实际支付的金额,由收银台写入。四是对账不平时触发,如订单多次支付导致应收与实收对不上时会触发对账,调整实收,由对账系统写入。
总结一下,台账创建的正向流程如下: