微信是什么公司开发的软件(QQ是什么公司开发的软件)

收藏从未停止,行动从未开始。

微信是什么公司开发的软件(QQ是什么公司开发的软件)

话接上文,今天我们就从微信开放平台开始接上次场景聊聊。

解决方案就是微信开放平台。

京京爸,公众号:平凡技术人生浅析微信三大平台及其关系

01

微信开放平台

微信是什么公司开发的软件(QQ是什么公司开发的软件)

在微信开发平台里面,我们只要将上面的应用分门别类做个授权绑定就行。绑定完成后会是一个什么样子呢?

微信是什么公司开发的软件(QQ是什么公司开发的软件)

哎,发现经过在开放平台授权绑定后,小张有了另一个身份,unionid,竟然都是un1。 哎呀,这下可好了,我们终于知道小张wx3,wx5是谁了,原来都是un1,un1不就是小张uid1么。

再举一个例子,大家就更清楚了。比如开放平台好比是个公司,app应用好比公司开展的各个项目。小张在app1项目中的编号是wx1,在app2项目中的编号是wx2,在app3项目中的编号是wx3…… 虽然对各个项目而言,小张的编号不同,但是放到整个公司来看,小张的工号是唯一的,就是un1。这样来想,能更好理解一些。

02

微信支付平台

说清楚了微信用户,微信各个应用appid之间的关系,下来,就要看看用户如何做微信支付操作。

微信是什么公司开发的软件(QQ是什么公司开发的软件)

还拿敦煌智旅举例子来说。

第二步,敦煌智旅要和考虑对接微信服务号支付了,根据要求,申请了一个mch_id。将mch_id和appid2做授权绑定后,参考技术开发文档对接一举成功。

第三步,敦煌智旅要做小程序场景下的支付,这个时候,肯定没有必要在重新申请一个mch_id了吧。要不财务对账什么的好麻烦。发现在小程序后台,将appid3和mch_id关联后,也就能发起支付了。

……

依葫芦画瓢,敦煌智旅将appid4,appid5都和mch_id关联起来。此时,用户可以在浏览器应用里面,ios、Android移动APP应用里面,小程序里面,服务号里面等场景下,发起微信支付交易。

03

微信支付服务商

敦煌智旅做了第一个吃螃蟹的人后。有些公司由于没有技术人员,没有开发能力。但是,也都有微信支付交易需求,就来找敦煌智旅协商,看看能不能敦煌智旅帮着处理下支付业务。

而,此时,微信支付平台也升级了一个微信支付服务商的功能。正所谓,占天时地利,只等人来操作。

微信是什么公司开发的软件(QQ是什么公司开发的软件)

由于敦煌智旅是微信支付的服务商,那么,通过其服务商后台就可以为各个合作公司申请普通商户号。对于服务商mch_id来说,他们都属于子商户,也就是sub_mch_id。下图绿线表示这个操作行为。

微信是什么公司开发的软件(QQ是什么公司开发的软件)

sub_mch_id申请下来后,需要和各个子公司的appid做绑定。同样的对于服务商来讲,子商户的appid,就是sub_appid了。图中黄线表示了各个子公司小程序appid和sub_mch_id绑定操作行为。

也有一种情况,服务商自己有个应用平台,各个子公司在这个平台上面售卖产品,而这个平台要做的就是将各个子公司的产品费用入账到各个对应的sub_mch_id账号里面。这个时候就与sub_appid没关系了。

好了,现在是不是大家能明白微信公众平台是什么?微信开放平台是什么?微信支付平台是什么。以及各个平台对应的各种专业名词,appid,openid,unionid,mch_id,sub_appid,sub_mch_id各个含义了呢?

与支付相关比较复杂的“二清问题”,今天就先不详细展开说。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.sumedu.com/faq/69331.html