收藏
回答

场景:通过生成url二维码,用户通过微信扫码通过静默授权获取openid去调用微信支付唤起输入密码?

步骤一:通过以下链接生成我们的二维码

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https://www.zr-yun.com?orderid=1212343&type=1&hospital=sdlfjdslkfj2332j243&response_type=code&scope=snsapi_base&state=123#wechat_redirect


步骤二 :用户通过微信扫一扫。发起scope为snsapi_base静默 授权时,在哪一步去获取openid。是在回调我们的页面

https://www.zr-yun.com?orderid=1212343&type=1&hospital=sdlfjdslkfj2332j243&youropenid=sdfjsdlkfjsl时通过url参数youropenid直接获取吗。

还是说继续走第二步:通过https://www.zr-yun.com?orderid=1212343&type=1&hospital=sdlfjdslkfj2332j243&code=df456546获取code在后端去获取openid。

步骤三:通过orderidtypehospitalcode或是openid参数获取到相应的支付参数。然后直接唤起微信支付界面输入用户密码,进行支付。这样思路 是不是正确 的。


如果有问题请问哪一步,会出问题。



回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容