- 微信退款请求找不到证书路径?
[图片]我在请求退款的时候 找不到证书,但是我写的是绝对路径也找不到,怎么解决呢?我这样写的请求方式是对的吗? 证书调用到前是需要解密吗?
2021-04-23 - 服务商付款码支付,报签名错误?
# 签名参数 data = { "appid": "*******", # 服务商的APPID "mch_id": "****", # 商户号 "device_info": "******", # 设备号 "body": "*****".encode("unicode_escape"), # 商品描述 "nonce_str": random_str(), # 随机字符串 } # 签名串 appid=*****&body=b'\\u6c90\\u6d74\\u4e73'&device_info=******&mch_id=******&nonce_str=C9kIATeeCeocvsDU&key=******* # 生成的签名为已在签名校验中校验正确 D1E1D6B************B12A367j # 调用的接口 url = "https://api.mch.weixin.qq.com/pay/micropay" xml_data = '<xml>%s</xml>' % dicttoxml.dicttoxml(data, root=False) # 将参数转换为xml格式 headers = {'Content-Type': 'application/xml'} # 指定浏览器将以什么形式、什么编码读取这个文件 res = requests.post(url, data=xml_data, headers=headers) # 发起请求 # 返回的结果是: { "xml": { "return_code": "FAIL", "return_msg": "签名错误" } } 我现在就是不知道为什么是签名错误,问题出在哪里呀 校验过的计算没问题
2021-04-20 - 付款码签名错误 签名校验通过了的 但是就是显示签名错误?
URL = "https://api.mch.weixin.qq.com/pay/micropay" "appid": "*******", # 公众账号ID "mch_id": "******", # 商户号 "device_info": "******", # 设备号 "nonce_str": random_str(), # 随机字符串 "out_trade_no": "******", # 商户订单号 "key": "****" # 商户密钥 我是以服务商付款码支付模式下写的支付,按照这几个参数生成的签名并在签名验证中验证过的(并以xml形式发送的请求),我现在在想会不会是参数问题 问题1:我用这几个参数生成签名可以吗? 问题2:"key"是商户密钥还是证书KEY?两者有什么区别? 问题3:我是以服务商付款码支付形式的支付,那我的key是服务商的密钥还是子商户的密钥? 问题4: 如果以上都解决了还是签名错误应该怎么办?
2021-04-20 - 付款码支付 报FAIL 受理机构必须传入sub_mch_id?
付款码支付没有看到文档里有sub_mch_id这个参数 不知道为什么一直说要我传入sub_mch_id,怎么解决呀?我只是付款码支付需要怎么解决呢
2021-04-19