企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 获取用户openid > 在jsapi支付的时候需要用户的openid来下单,所以,在您下单之前,请使用本接口获取用户的openid。 ### 第一步,请重定向到下面的网址 * [http://v.579ka.cn/api/get\_openid.html?id=id&mchid=mchid&callback=https%3a%2f%2fwww.baidu.com%3fuser\_id%3d1](http://v.579ka.cn/api/get_openid.html?id=id&mchid=mchid&callback=https%3a%2f%2fwww.baidu.com%3fuser_id%3d1) 上述的URL中`id`和`mchid`和`callback`是三个固定的参数,必须要传递过来,另外,上面的`callback`参数的值是经过`urlencode`编码处理过。如果您还有额外的参数,如:`user_id=1`,可以并入`callback`这个参数中,如:`[http://v.579ka.cn/api/get_openid.html?id=id&mchid=mchid&callback=https%3a%2f%2fwww.baidu.com%3fuser_id%3d1](http://v.579ka.cn/api/get_openid.html?id=id&mchid=mchid&callback=https%3a%2f%2fwww.baidu.com%3fuser_id%3d1)`。 ### 第二步,授权回调 在用户完成微信授权之后,系统会根据第一步传递过来的`callback`,在添加上`openid=xxx`之后,重定向到这个地址。如:`callback`的值为`[https://www.baidu.com](https://www.baidu.com/)`,然后系统拿到了`openid=12`,那么,这系统会重定向到`[https://www.baidu.com?openid=12](https://www.baidu.com/?openid=12)`这个地址。 > 如果您的`callback`地址存在参数,如:`[https://www.baidu.com?a=admin](https://www.baidu.com/?a=admin)`,那么系统会重定向到`[https://www.baidu.com?a=admin&openid=12](https://www.baidu.com/?a=admin&openid=12)`这个地址。 ### 第三步,拿到 openid ,继续支付