聚合收款原理手记篇一(后续根据个人学习进度更新)

聚合收款与阿尼手记篇一

个人是纯学习,后续根据学习进度陆续更新。(如果有的地方错了,请见谅,或者私信我,后面我在修正更新)

背景

大互联网数据时代,每个人都要练就火眼金睛的能力,由于收款将要怎么怎么样的封包我也带到了这个环境里,朋友在各种短视频中看到了一些地推收款,还有聚合,小程序等当时朋友是准备买软件的,从开始自行梳理平台,到后来发现很多环节都需要接口开发才能实现各种各样的功能,到后面我花了4W大洋买一套还是SAAS,第一个月各种接口对接,在对接的过程中发现了各种业务渠道中的问题,也发现了大环境下的谣言造就了一些人的商业利益。

切入主题(微信篇一)

确切的说整个链条数据数字化转型,目前整个国家都处于第二和第三阶段。这就像智能驾驶,所谓的L3,L4级别,实际最多算是L2.5,而最难的阶段就是L3到L4的阶段。不是技术难度,是法律和人的情感与利益有冲突。加上疫情和大环境,以及政策,个人利益等,目前算是数字化转型的最难阶段,所谓的什么支付金融,行业,渠道,都离不开数字化转型垂直到各行各业中。而目前主要的支付场景几乎都依托于微信,支付宝、云闪付、银行。其中份额最大的是微信和支付宝、而云闪付比较特殊,但身边的同事朋友,几乎没见过有用的,最多是搞一些惠民政策时参与一下。而银行的支付,收款码算是第三方,但真正的第三方又不一样,所谓的第三方、递四方,其实,只要不是官方都是第三方。而银行的支付之所以能被微信和支付宝识别,其实还是需要微信和支付宝的接口支持才能够识别,而云闪付,目前可以直接支持微信,其实这中间与微信和云闪付的深度合作有关系(早期也是调的接口,现在也,只不过微信可能会给云闪付单独开放接口,或许功能上会更丰富一些)。

一、准备工作

1、首先要有企业营业执照
2、注册微信公众平台(切记注册服务号)
3、微信开放平台(写到这里明白的就会知道了,其实就是调用腾讯的接口)
开放平台作用是为了统一不同场景下的微信用户身份
4、注册微信支付服务商

二、微信支付的介绍

1、微信支付分为直连商户(又叫普通商户)、服务商开通的子商户(又叫特约商户)。
2、普通商户个人之前也能开通,但功能有限。
3、主要是针对有营业执照的,个体商户,企业,组织,政府等。
4、其中党政机关认证后不需要交易费率。
5、而服务商开通的商户,除了各种功能的对接开发外,还可以替商户参与官方提供的各种活动,以及费率的调整,这里官方不允许以费率作为噱头作为业务宣传。
6、目前支付接口官方主要提供的方式有Jsapi、Native、H5、App、小程序。其他如合单几乎也都是这些接口的延伸。(在这里有人会问了为何没有扫码支付、付款码支付呢?这里我留下伏笔,后面我会介绍为什么没有。)这些都是走的微信V3协议。功能相对多。而任然还有V2接口。规则相对很简单了(这里就不做介绍了。)

三、第三方实现支付的表面原理介绍

其实官方也都是这样的原理,第三方无非是调用官方提供的接口。
1、首先在支付环节要有支付的前导,在付款者面前就是展现金额的部分。
其实在微信所有的支付过程中,API接口都有一个必传的参数【金额】(有人说,你不废话吗?),但这里为什么在一些场景中会有客户手动输入金额的时候。实际这里并没有进入支付场景,确切的说是并没有调用支付接口。属于预支付的前导页。(有人说,那有些支付场景我不需要支付金额是怎么回事?其实这里也是有前导的过程,只不过通过前导跳到了预支付过程。)
2、进入预支付过程(订单接口)、这里算是真正的第一次调用支付接口。根据用户输入的金额(或者支付场景产生的金额),然后把相关参数和金额推给官方接口。主要目的是产生订单。实际并没有进行支付。而这里Native和App接口不需要传递支付者参数(OpenId),其余接口都需要在支付前走一次微信授权,确认支付人的微信信息,根据信息生成OpenId,作为参数传递给预支付接口,产生支付订单。
3、调起支付,从字面意思这里感觉是真正支付的过程,实际不是。(至于谁的金额会少,谁的金额会多,有待于我后面进一步验证,下面说的是理解)我个人的理解这里谁的金额都不会多或少,这里的目的是验证信息,把appid,时间戳,订单,随机号等信息通过组合加密,推给官方接口。官方收到信息后再经过自己和商户帐号的规则进行解密处理。然后进行下一步处理。
4、结束通知,这里无论是直连商户,还是服务商模式,都要有一个接收官方的接口。这个接口主要是接收信息并进行解密回传给官方接口。这个过程我理解交易双方的金额也不会产生变化。而这个过程很关键,商户根据信息进行特殊密文进行解密,而解密内容分两部分,第二部分需要二次解密。由商户接口去判定这个信息是谁的,是不是微信官方发给商户的。其实商户不判定也可以,根据来的内容,进行参数,进行回传官方。让官方指导这个信息是这个商户传递的就可以了,只要在code中接收到SUCCESS,官方接口视为交易成功。这个时候交易双方才会出现金额变化。

(时间不早了,我要收拾精神点上班去了,回头再根据学习内容继续写。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

superboer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值