大佬牛逼
微信支付接入APP支付失败开发APP微信支付过程中,出现公户的商户无法正确鉴权,更换个体户商户能鉴权。现需要使用公户的商户号结算支付。开始请求: GET /v3/certificates 请求头: Content-Type: application/json Accept: application/json User-Agent: wechatpay v3 api python sdk(https://github.com/min... Authorization: WECHATPAY2-SHA256-RSA2048 mchid="xxx",nonce... 请求数据: None 响应状态码: 500 响应头: Server: nginx Date: Sat, 19 Oct 2024 09:56:04 GMT Content-Type: application/json; charset=utf-8 Content-Length: 66 Connection: keep-alive Keep-Alive: timeout=8 Cache-Control: no-cache, must-revalidate X-Content-Type-Options: nosniff Request-ID: xxx.. Content-Language: zh-CN 响应内容 (JSON): {"code":"SYSTEM_ERROR","message":"系统繁忙,请稍后重试"} 我之前用python开发,wechatpy可以生成prepay_id,但是支付签名验证失败。wechatpayv3直接就是后端500,测试了另一个商户号都是没问题。其他程序员用uniAPP云函数方案也不行,v2支付报错信息APPID不存在,怀疑是不是微信方面有bug。因为APP此前经历了一次主体迁移,是不是这个会引入问题。我们确保了appid,商户号,密钥、证书,都是配置正确的。 ————————————————————————————————————————————————————————----- 微信技术人员回复了,这是新商户号不支持调取平台证书。[图片] 这是官方技术人员发的文档,我也不知道这个文档是在哪找的,供大家参考。
10-22