扫码登录完整流程
①:用户 A 访问微信网页版,微信服务器为这个会话生成一个全局唯一的 ID,上面的 URL 中 obsbQ-Dzag== 就是这个 ID,此时系统并不知道访问者是谁。
②:用户A打开自己的手机微信并扫描这个二维码,并提示用户是否确认登录。
③:手机上的微信是登录状态,用户点击确认登录后,手机上的微信客户端将微信账号和这个扫描得到的 ID 一起提交到服务器
④:服务器将这个 ID 和用户 A 的微信号绑定在一起,并通知网页版微信,这个 ID 对应的微信号为用户 A,网页版微信加载用户 A 的微信信息,至此,扫码登录全部流程完成
扫码登录看起来神奇,主要是因为微信 APP 扫自家的码会做一些普通二维码软件不会做的额外的操作,那就是将当前已登录的微信和扫出来的 ID 提交到微信服务器,类似的应用还有扫码支付、扫码加公众号等功能。
扫码支付见下文
https://www.cnblogs.com/veggiegfei/p/10425743.html
扫码支付 模式一:先生成产品二维码,扫码下单后支付 {warning} 请务必先熟悉流程:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_4 生成产品二维码内容 $content = $app->scheme($productId); // $productId 为你的产品/商品ID,用于回调时带回,自己识别即可 //结果示
说明 支付宝境外到店支付-扫码支付 官方文档:https://global.alipay.com/service/barcode/9 类 请求参数类 请求参数 类名:\Yurun\PaySDK\AlipayCrossBorder\InStore\BarcodePay\Request 属性 名称 类型 说明 $service string 接口名称 $alipay_seller_id string
说明 微信扫码支付(模式二)SDK。 调用接口,返回地址,生成二维码让用户扫描。 用户支付后,支付回调URL会接收到消息。 官方文档: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5 https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 类 请求参数类
说明 微信扫码支付(模式一)SDK。 不通过接口,直接生成以weixin://开头的url,并生成二维码让用户扫描。 用户支付后,公众平台后台设置的支付回调URL会接收到消息。 官方文档: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_4 https://pay.weixin.qq.com/wiki/doc/api/nati
本文向大家介绍支付宝支付开发——当面付条码支付和扫码支付实例,包括了支付宝支付开发——当面付条码支付和扫码支付实例的使用技巧和注意事项,需要的朋友参考一下 本文介绍支付宝中当面付下属的条码支付、扫码支付、订单查询、退款申请的集成开发过程。 本文分为以下五个部分: 条码支付和扫码支付介绍 申请应用 密钥生成及配置 API及SDK集成 条码支付、扫码支付、订单查询、退款申请 一、条码支付及二维码支
本文向大家介绍ASP.NET Core 2.0 支付宝扫码支付的实现代码,包括了ASP.NET Core 2.0 支付宝扫码支付的实现代码的使用技巧和注意事项,需要的朋友参考一下 前言 自从微软更换了CEO以后,微软的战略方向有了相当大的变化,不再是那么封闭,开源了许多东西,拥抱开源社区,.NET实现跨平台,收购xamarin并免费提供给开发者等等。我本人是很喜欢.net的,并希望.net cor
本文向大家介绍微信扫码支付(PC端),包括了微信扫码支付(PC端)的使用技巧和注意事项,需要的朋友参考一下 这里的扫码支付指的是PC网站上面使用微信支付,也就是官方的模式二,网站是Asp.net MVC,整理如下。(demo在最下方) 一、准备工作 使用的微信API中的统一下单方法,关键的参数是‘公众账号ID(appid)',‘商户号(mch_id)'和'商户支付密钥(KEY)‘,所以首先要有一个
本文向大家介绍微信支付怎么做?说说流程相关面试题,主要包含被问及微信支付怎么做?说说流程时的应答技巧和注意事项,需要的朋友参考一下 1.申请微信公众号及支付功能申请:根据公众号申请流程申请即可。 2.获取商户支付配置信息及支付测试配置: 支付授权目录最多可以配置三个域名,测试授权目录只可以一个,这里需要 注意的是域名大小写必须要网站URL—致,否则会无法通过授权,提示支付请求的 URL不合法。另外