微信被扫获取openid
业务功能
通过微信付款码查询公众号Openid。
- 如果子商户号没有绑定appid,只返回openid
- 如果子商户号绑定一个appid,入参sub_appid非必传,返回openid和sub_openid
- 如果子商户号绑定多个appid,入参sub_appid必传,返回openid和sub_openid
交互模式
请求:后台请求交互模式
返回结果:后台请求交互模式
测试url:
https://tetswx.hkrt.cn:4430/api/polymeric/pay
请求参数(O-非必传 ,M-必传):
参数 | 参数名称 | 类型 | 参数说明 | 样例 | 可空 |
---|---|---|---|---|---|
merch_no | 商户编号 | String | 商户在SaaS平台的编号 | a10253390 | M |
auth_code | 授权码 | String | 微信支付的二维码 | M | |
sub_appid | 子商户公众账号ID | String | O |
请求示例:
{
"sign": "*********",
"merch_no": "833103159990017",
"biz_type": "passiveGetOpenId",
"auth_code": "131826558180779091"
}
返回参数:
参数 | 参数名称 | 类型 | 参数说明 | 样例 | 可空 |
---|---|---|---|---|---|
return_code | 错误码 | String | 错误码 | 80002 | M |
return_msg | 错误信息 | String | O | ||
sub_mch_id | 微信子商户号 | String | M | ||
merch_no | 商户号 | String | M | ||
openid | 用户标识 | String | O | ||
sub_openid | 用户子标识 | String | O | ||
sub_appid | 子商户公众账号ID | String | O |
返回示例:
{
"merch_no": "833103159990017",
"openid": "oc5mSjjQpVshk178CEjbbRq6Q0gg",
"sign": "f8BVjGOgR91LPzSRbaylL7XcJonF8s5y/B2H5mj3m/WdemXQyWiQNe746hsYWnhnMfeAKEZ0uM+omsuYaPcV2DKE2uSTJrkOWeJFnhEWEa3nYHNNJM8FbJ9vTRUKwixwRSiIbucE5/FpG6D/dw8YK10HzSnDEduxcS1s1E3uIvScm+t08Ergzl0NaJe2dwEWs0facI4jQk71aJYF00WZyJS02Tdok+kXp0x7rigqta5Cm45c4J72NlAoj3lhb4t3go4RbjtE8BUG7mES07CW+YiFxLbtm8NshfoJR8G5zmPi0zLdy4OluQsyqgjFB8+62jYuWpXnyO2gbJhS04ozwQ==",
"sub_appid": "",
"sub_mch_id": "626185853",
"return_code": 10000,
"sub_openid": ""
}
文档更新时间: 2025-03-18 13:20 作者:郝庚鑫