收藏
回答

微信支付 统一下单 返回401错误

获取平台证书列表

https://api.mch.weixin.qq.com/v3/certificates

可以正常返回证书信息,签名应该没有问题

统一下单

https://api.mch.weixin.qq.com/v3/pay/transactions/jsapi

Content-Type: application/json;charset=UTF-8;

Accept: application/json;

Authorization: WECHATPAY2-SHA256-RSA2048 mchid="1605533496",nonce_str="1401600636",signature="mJte5wFTdRHjKpTOVKX+w4hV+J+xLnoVj+r/1bC/thnFko0gJ5BKpWTTN1HjwTBW3Rdx5u72fk6wtcXRmpO2gHfbd3ayjnQnaf3VkwI84/pirjCBhtdwznzKoKaEQe+mE1LKtnqTw58WBwSs/W+ef0LG6FI8cSwgXuv/KHLxMce95yNMRN2bDDDvFvCCokxdVFowtApMo9wBEo/sCwUpfMqvt8J3w56DzG8rgNkhwjKQl/twFWddeAHi1EW8UJheOyKL1m8KIazjscJR/Cj3oOVdrQxrz2A+IpinhjHfy+Ya4ZtzHwTCxTQhSIXKMUcnsCVg7kYQCv3Je73+z9vqvA==",timestamp="1614928474",serial_no="6170F295F5D5B41C3BF582518C290C4499CEB36A"

User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36;

body内容:

{

"appid": "wx340947d6dddffad8",

"mchid": "1605533496",

"description": "应用服务购买",

"out_trade_no": "160553349620210305150806578",

"time_expire": "2021-03-05T15:38:06+08:00",

"attach": "支付测试",

"notify_url": "https://www.hisqt.com/weChat20API/api/WeChat/weChatPaySuccess/51010700001",

"goods_tag": "GS",

"amount": {

"total": 1,

"currency": "CNY"

},

"payer": {

"openid": "omVe51UTMobGXPohws4ktJdRIer8"

}

}

返回信息:

{"statusCode":"400","message":"远程服务器返回错误: (401) 未经授权。","data":{}}
回答关注问题邀请回答
收藏

1 个回答

  • 张山
    张山
    2021-05-17

    请问解决了吗,我也遇到这个问题

    2021-05-17
    有用
    回复
登录 后发表内容
问题标签