收藏
回答

微信支付接入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-21
回答关注问题邀请回答
收藏

4 个回答

登录 后发表内容