付款码查询openid

更新时间:2024.12.25

接口链接: https://api.mch.weixin.qq.com/tools/authcodetoopenid

通过付款码查询公众号Openid,调用查询后,该付款码只能由此商户号发起扣款,直至付款码更新。

注意:

本接口仅用于获取openid。如商户的业务场景涉及获取openid 后,对用户的资金、积分等资产做扣减操作,商户需进行二次用户身份校验(包括但不限于短信验密、会员密码验证等方式),以确保用户资产安全,防止用户资损。

 

请求参数:

字段名

变量名

必填

类型

描述

公众账号ID

appid

String(32)

微信分配的公众账号ID

商户号

mch_id

String(32)

微信支付分配的商户号

付款码

auth_code

String(128)

扫码支付付款码,设备读取用户微信中的条码或者二维码信息

随机字符串

nonce_str

String(32)

随机字符串,不长于32位

签名

sign

String(32)

签名,详见签名生成算法

同步返回结果:

字段名

变量名

必填

类型

说明

返回状态码

return_code

String(16)

SUCCESS/FAIL

返回信息

return_msg

String(128)

返回信息,如非空,为错误原因
签名失败
参数格式校验错误

以下字段在return_code为SUCCESS的时候有返回

公众账号ID

appid

String(32)

微信分配的公众账号ID

商户号

mch_id

String(32)

微信支付分配的商户号

随机字符串

nonce_str

String(32)

随机字符串,不长于32位

签名

sign

String(32)

签名

业务结果

result_code

String(16)

SUCCESS/FAIL

错误代码

err_code

String(32)

SYSTEMERROR--系统错误
AUTHCODEEXPIRE---付款码过期
AUTH_CODE_ERROR—付款码错误
AUTH_CODE_INVALID—付款码检验错误

以下字段在return_code 和result_code都为SUCCESS的时候有返回

用户标识

openid

String(128)

用户在商户appid下的唯一标识

 

更多技术问题
技术咨询
反馈
咨询
目录
置顶