一
声明一下,我所说的手机APP是指手机APP(下面的手机APP和商户APP均指同一个意思),而不是收取话费的运营商。 首先我们先从一些概念入手,谈谈支付。
问自己一个问题:您接触过哪些支付场景?
直接去看图片吧。
关于这张图我就不做过多解释了。 让我们看一个例子:
二
在这张图中,我们可以发现商家通过制造商生产并组装零部件,形成汽车(产品)。 当产品通过商家出售给用户或消费者时,产品就变得商业化。 当商品被出售时,市场行为就会发生。 整个市场行为包括商家的销售行为、买家的购买行为以及涉及双方的交易环节。 在这种市场行为中,由于买卖关系的产生,商家和买家之间形成了债券和债务关系。 我们来看一个和我们密切相关的例子:
(1)消费者老蒋从某公司购买办公用品。 办公用品从产品转变为商品并进入交易。
这是支付存在的前提,即有买卖的交易。
(2)办公用品由公司转让给老蒋,完成了货物所有权的转移。
此次转让也导致老蒋与公司之间形成了债权债务关系(债权债务的含义自行百度查看)。
(三)老蒋通过现金或者其他方式完成付款,还清了债务。
(4)老蒋拿到办公用品,办公用品从商品变为消费品,交易过程完成。
这就是一个完整的交易过程。 我们根据这个交易流程来定义支付:
基于上述思考,为了保护消费者权益,由中介机构担保的支付形式逐渐应用于商业活动中,如下所示:
比如现在的支付宝、微信,本质上都是担保机构。
第三方支付的概念:是指具有一定实力和信誉的独立机构(阿里巴巴),拥有国家颁发的合法支付业务许可证(支付许可证),并通过云闪付或网联连接促成交易。 双方进行交易的在线支付模式;
第三方支付业务模式:在第三方支付模式中,买家购买商品后,使用第三方平台提供的账户支付商品(买家先将钱支付给第三方) ,第三方通知卖家货款已到。 买家收到货,检查确认货物后,第三方支付将货款转入卖家账户; 不过,在这个过程中,第三方支付必须是该国的合法机构,也就是支付牌照。
我们回顾一下第三方支付的商业模式:
国内比较知名的持牌第三方支付公司包括:
三
接下来我们看一下电子商务交易的流程。 下面是一个案例:业务场景(以下流程以此场景为例):
用户在苏宁易购APP提交订单,并通过微信支付完成扣款。 我们先看一下页面跳转。
这就是我们每个人在购买产品时,肉眼所见的页面跳转。 真实的交易是这样的吗? 看下面的图片:
今天我想跟大家分享的主要内容:首先思考一个问题,这个业务流程中的数据流图怎么画?
同样,我们首先要拿到微信接口文档,然后再设计流程。
我们在上一篇文章中提到,对于微信支付渠道,我们首先要获取预订订单的字段。 同样,我们设计的流程如下:
接下来是从苏宁易购跳转到微信APP的支付流程:
上图右下角有一个问题。 想一想。 让我们深入了解一下上面的过程:
从手机APP(商户APP、手机APP)跳转到微信支付的完整流程如下:
主动查询微信交易状态接口:
我们再思考一个问题:查询商户系统后仍然没有结果或反馈怎么办?
然后查看,一般查询间隔为2n秒,n为自然数,一般不大于5,例如第一次查询13秒开始,下一次查询15秒开始,下一次查询19秒开始,第三个查询在21秒开始。
如果连续重复查询5次以上仍然没有结果,不再继续查询,则可以认为服务器宕机了。 这时就需要人工干预,尽快联系运维人员定位原因。
如何对帐?