个人开发者-微信登录和微信支付实现方式

个人的梦想

个人开发者,如何实现微信登录和微信支付的接入呢,这里我们会介绍一个实现的方案。

微信登录

1、微信测试号(可以获取wxid)

2、payjs,payjs是一个支付平台,实现方案为微信小商户功能,具备获取openid的功能,可以结合微信扫码,实现静默登录或者扫码登录。

payjs平台只提供微信打开获取openid的功能,我们借助微信就可以实现相关的实现技巧。

介绍一下原理:

一、静默登录

微信内访问https://payjs.cn/api/openid?xx=xx等参数,回调到自己的页面。获取到openid后进行自己的逻辑操作即可。

二、扫码登录

PC端生成二维码,并且对应唯一的uuid,二维码形式展示在浏览页面。将uuid写入数据库,手机微信扫码,获取到uuid和openid,更新数据库中uuid字段的对应的wxid,在前端展示二维码的页面,不停的查询当前uuid的状态,获取到了openid则进行跳转即可。

三、具体实现

请自行实现。。。

你可能感兴趣的:(个人开发者-微信登录和微信支付实现方式)