# 签名
params["sign"] = _sign_hmac_sha256(params, settings.WXPAY_API_V2_KEY)
# 发送请求
url = "https://fraud.mch.weixin.qq.com/secsvc/getrealnameinfo" # 签名
我的实现大概路线
文档:https://pay.wechatpay.cn/doc/v2/merchant/4011987792
流程:
1. 前端跳转授权小程序获取 auth_code
2. 后端用 auth_code 换取 access_token
3. 后端用 access_token 获取加密的实名信息
4. 用商户私钥解密实名信息
"""
log:
[SUCCESS] 跳转授权小程序成功 {"errMsg":"navigateToMiniProgram:ok"} at pages/user/realname/index.vue:103
uni.api.esm.js:502 [COMPLETE] 跳转完成 {"errMsg":"navigateToMiniProgram:ok"} at pages/user/realname/index.vue:114
uni.api.esm.js:502 App Hide at App.vue:49
uni.api.esm.js:502 App Show {"path":"pages/user/realname/index","query":{},"scene":1038,"referrerInfo":{"appId":"wx88736d7d39e2eda6","extraData":{"err_code":"SYSTEM_ERROR","err_code_des":" check product auth fail"}},"mode":"default","apiCategory":"default"} at App.vue:13
uni.api.esm.js:502 ========== 授权小程序返回原始数据 ========== at App.vue:19
uni.api.esm.js:502 {
"appId": "wx88736d7d39e2eda6",
"extraData": {
"err_code": "SYSTEM_ERROR",
"err_code_des": " check product auth fail"
}
} at App.vue:20
uni.api.esm.js:502 =========================================== at App.vue:21
