概念预设

用户在使用微信支付时,钱是到了所配置的商户号里。

商户号要配置到 APP、公众号或小程序里

【商户号名称一】商户号:aaaaaa

【商户号名称二】商户号:bbbbbb

一个邮箱只能创建一个公众号或小程序,分别生成唯一的appid

【公众号名称一】appid:111111 绑定商户号:aaaaaa 、商户号:bbbbbb

【公众号名称二】appid:222222 绑定商户号:aaaaaa

【小程序名称一】appid:333333 绑定商户号:bbbbbb

【小程序名称二】appid:444444

可以创建APP应用,下面创建两个app,分别生成唯一的appid

【APP名称一】appid:123456 绑定商户号:aaaaaa

【APP名称二】appid:654321

可以绑定公众号appid,用于生成同一个unionid 做账号打通

绑定 appid:111111

绑定 appid:333333

=============================================

PS:目前为止我们一个创建了六个应用,两个app,两个公众号,两个小程序。

两个用户微信支付时,钱所到的商户号。

=============================================

问题1:微信登录,账号打通需要靠unionid判断

同一个微信用户,在不同的appid下登录,会生成不同的openid。在未绑定的情况下,unionid为空。由上面的预绑定关系,得到如下效果

在【APP名称一】里进行微信登录,得到openid:test001,得到unionid:testaaa

在【AAP名称二】里进行微信登录,得到openid:test002,得到unionid:testaaa

在【公众号名称一】里进行微信登录,得到openid:test003,得到unionid:testaaa

在【公众号名称二】里进行微信登录,得到openid:test004,得到unionid:null

在【小程序名称一】里进行微信登录,得到openid:test005,得到unionid:testaaa

在【小程序名称二】里进行微信登录,得到openid:test006,得到unionid:null

问题2:微信分享,分享需要指定分享来源appid

例1:从【APP名称一】分享到微信里好友里

需要传参 appid:123456,分享的标题、描述、logo以及点击的链接

例2:从微信浏览器,打开一个h5页面,进行分享到微信好友里

需要指名是从哪个公众号发起的,如【公众号名称一】

那么 需要传参 appid:111111,分享的标题、描述、logo以及点击的链接

问题3:微信支付,微信用户在支付时,需要指明是从哪个appid到哪个商户号里转账。

前提是当前appid与微信商户号有所绑定才能支付成功。

例1:微信用户在【APP名称一】里进行支付

则:支付成功,钱到了商户号:aaaaaa里。

例2:微信用户在【APP名称二】里进行支付

则:支付失败,该appid未绑定商户号

例3:微信用户在【公众号名称一】里进行支付

则:支付成功,但是钱到了aaaaaa还是bbbbbb里,由支付的时候,接口传入了哪个参数决定。一般测试环境域名接口传一个商户号,线上环境域名传另一个商户号。

android 绑定微信号,Android工作整理-梳理微信的登录、分享与支付相关推荐

  1. Android之调用微信登陆、分享、支付

    转载:http://blog.csdn.net/lowprofile_coding/article/details/48086381 前言:用了微信sdk各种痛苦,感觉比qq sdk调用麻烦多了,回调 ...

  2. 第三方系统使用用户名密码绑定微信号,怎么验证登录状态安全

    大神们问个问题哈,刚开始学微信小程序开发 小程序登录与自己的服务器交换数据的过程看明白了,对于保持登录状态及登录状态验证有不明白的. 1 保持登录状态 查了些帖子许多说请求需要带个header,把一些 ...

  3. 微信6月5号12点半发布可以更改微信号,为什么我的微信号不能修改?解决办法【亲测可用】,微信号修改,改微信号方法

    2020年6月5号12点半,微信官方称微信最新版本可以更改微信号了,只限安卓版,苹果的可能要等一段时间才行,安卓的能改也是一年改一次 不过对于年少轻狂年代使用的微信号,现在回头看看,那感觉-哎!言语无 ...

  4. 安卓ios混合开发技术_微信已支持改微信号,安卓最新版微信一年可修改一次

    紫金财经6月5日消息 今日,腾讯方面发文称,安卓最新版微信已经支持微信号修改,且一年只可修改一次.随后网友们表示,微信团队终于将大家期盼已久的问题给解决了,奥利给! 腾讯官微表示,这次推出的微信号可修 ...

  5. android识别 dtmf信号,Android 拨号音DTMF 编码解码理论和实战

    一.原理,公式推导 f(n)=2*cos(w*Ts)*f(n-1) - f(n-2) float a1=2*cos(w*Ts); float a2=-1; 假如我们需要产生取样频率为8KHz的440H ...

  6. 手机号已经绑定微信号,现在怎么再注册一个微信号

    刚在百度上用尽了所有方法,大部分都是以前手机绑定后可以解绑的方法,现在都用不了,好难啊,没有一个可以在手机号已经绑定微信号的情况下再注册一个微信,大佬们谁有方法求告知一下.谢谢!

  7. android绑定服务空指针,android bindservice

    当我尝试绑定到已经启动的服务时,我在行mService.start()处获得空指针异常.我从不同的活动(服​​务开始的地方)做同样的事情,everythig正确.所有这些活动都是一个应用程序的一部分 ...

  8. android 绑定端口号,android 获取IP端口号等地址

    ``` public static String getInNetIp(Context context) { //获取wifi服务WifiManager wifiManager = (WifiMana ...

  9. 简书凭什么绑定微信号

    呵呵,刚试用了下直接把我劝退了 连马化腾都没这么狂,作死的一招,为了利益不择手段

最新文章

  1. 我是如何自学 Python 的
  2. python批量读取文件内容_Python 文本文件内容批量抽取实例
  3. nginx 常见参数以及重定向参数配置
  4. 为什么阿里巴巴Java开发手册中不允许用Executors去创建线程池?
  5. delete 会不会锁表_MySQL的insert into select 引发锁表
  6. 转:Python: 什么是*args和**kwargs
  7. mybatis-plus控制台打印SQL
  8. 网页与服务器 — 重定向常见异常状态码
  9. 3D游戏设计-打飞碟
  10. 不小心将 pip 卸载了,重新安装pip
  11. mysql 视图 过程 函数_MySql视图、存储过程、函数、索引
  12. python大游戏_Python开发【项目】:大型模拟战争游戏(外星人入侵)
  13. threejs使用精灵图添加图片贴图
  14. ristretto255 point压缩和解压缩算法(1)——affine坐标系下
  15. 月报|一文聚焦8月 Acala 高光时刻
  16. UE4 自建基础玩家时重力的设置
  17. 使用SQL语句对重复记录查询、统计重复次数、删除重复数据
  18. 一份来自数据森麟的2018年终总结
  19. 雨课堂知识点总结(十三)
  20. 华为 2020 招聘状态查看_香河招聘网人才库,5000+求职简历!缺人才的老板可要抓紧了!【10月31日更新】...

热门文章

  1. php控制器,php模型和控制器之间交互
  2. 电商促销海报PSD分层模板|创意合成,这样的设计越来越吃香!
  3. 设计干货素材|UI设计中的插画模板,便于应用的好素材!
  4. lock是悲观锁还是乐观锁_图文并茂的带你彻底理解悲观锁与乐观锁
  5. 利用 html 和 css 实现导航栏下拉(display block、display none)
  6. 矢量算法java,矢量线的一种栅格化算法
  7. vb里面计算误差咱们解决_盘点3dmax渲染出来是黑色的6个原因及解决方法
  8. 内联函数和宏定义的相关区别
  9. JavaScript提升(Hoisting)---借鉴自W3CSchool
  10. ramfs, rootfs and initramfs