微信被扫获取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   作者:郝庚鑫