收藏
回答

微信支付下单接口 /v3/pay/transactions/jsapi 报错 400?

{"level":30,"time":1742134233537,"pid":2227109,"hostname":"iZ7xvhr9e4wz59k6hz96noZ","reqId":"req-74","res":{"statusCode":400},"err":{"message":"Request failed with status code 400","name":"AxiosError","stack":"AxiosError: Request failed with status code 400\n    at settle (/project/node_modules/axios/dist/node/axios.cjs:2031:12)\n    at IncomingMessage.handleStreamEnd (/project/node_modules/axios/dist/node/axios.cjs:3148:11)\n    at IncomingMessage.emit (node:events:529:35)\n    at endReadableNT (node:internal/streams/readable:1400:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at Axios.request (/project/node_modules/axios/dist/node/axios.cjs:4258:41)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async Object.<anonymous> (/project/src/router/wx.js:65:12)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http","fetch"],"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json","Content-Type":"application/json","Authorization":"WECHATPAY2-SHA256-RSA2048 mchid=\"1639740100\",nonce_str=\"BA476C32BFD54A4061592B8B48F3007D\",signature=\"cK2vwVIt+6UHkPamnJLdIPaOyfDLxSCxfJeRmalALCZBSCkL5y9Ox1AWfGJxd1qPIaOytcZzVceJEsQVhVNoNL0Sqopc6nXU+FB+sedEwgjj+cPFX2fAKqXZZ25+zRr+nPbXR/fGNcpCw0g2b53G9gr3VZWD/GA8W5yzT+lb8PzCoQOSLAdUsquXscuUMvnXL7pJUzoXNYMCr7/at/xYZTX+QKOcb5a3HUMrg9eXAM0FuE9V0mRrnWEB8o+GfHIs4YSBlHKR6NrGd4QKWC0FXeFqHu5i4EEYutLm9unz1I5k1+GL/35iGkVbOe1MMiQgzK6tuZzfCoRdYXF6ChoZNQ==\",timestamp=\"1742134233\",serial_no=\"384F842C4F75E92BD29BAB111111BD411958D3B7\"","User-Agent":"axios/1.8.1","Content-Length":"231","Accept-Encoding":"gzip, compress, deflate, br"},"method":"post","url":"https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi","data":"{\"appid\":\"wx623ed1364cfa311c\",\"mchid\":\"1639740100\",\"description\":\"开通会员\",\"out_trade_no\":\"wpb1742134232309\",\"notify_url\":\"https://www.wpbjiuy/client\",\"amount\":{\"total\":1},\"payer\":{\"openid\":\"041Rxu000JgSTT1jx64008OR8X0Rxu0A\"}}","allowAbsoluteUrls":true},"code":"1111","status":400},"msg":"Request failed with status code 400"}


最后一次编辑于  03-16
回答关注问题邀请回答
收藏

2 个回答

  • 北望沣渭
    北望沣渭
    发表于移动端
    03-17
    nodejs建议用 https://wechatpay.js.org/
    03-17
    有用 1
    回复 1
    • 财到
      财到
      发表于移动端
      04-07
      看看
      04-07
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    03-17

    400是参数错误,打印一下返回的body就知道具体错误在哪了

    03-17
    有用 1
    回复
登录 后发表内容