header
Array(
[0] => Authorization: WECHATPAY2-SHA256-RSA2048 mchid="160xxx4161",nonce_str="ha21pi4d3l0xxxxxxxxpzqvrn7a40n",signature="VqN4MZVOkTpc1MgcMClpUg+mKtt2W5HwdFUb+xZNEQXiQ26d9++S1FuFEiL86UEg/cQQJfyCOORKhJxWBHMakKfyhD95qHLYW1Q6NP8mtec6MFxc6wPYFGY9Jlmt/YpSgsS2Hx2IqaFT/mTDoa/zUt0O1EzEJOWH314L7hf31aCxlVJHmJjEPzA2XRgpmQzei4SYcfeKoAuyuUEaDBYEKXjt47ehffW/51gNNvgrGNSCyZuh6gDCsvhKGE+BGGe+fyne3Hbh5oU82O9nWz1/dL5g8YYlvb4LQM4yI5uWyAvupfg3mYF3OllQxw4u0rqAALVSya9R0JwOiGCa4KdNSQ==",timestamp="1751877228",serial_no="34E81xxxxxxxxx40D51D2A7F8AC481E4"
[1] => Wechatpay-Serial:34E8192B9ED93477FA02ED40D51D2A7F8AC481E4
[2] => Content-Type: application/json
[3] => Accept: application/json
)
请求参数
Array(
[appid] => wx117xxxx90e23f60c
[type] => MERCHANT_ID
[account] => 166xxx4678
[relation_type] => SUPPLIER
[name] => 上海xx电子商务有限公司
)
已经在请求的header中有 Wechatpay-Serial 为什么还会提示 {"code":"PARAM_ERROR","message":"HTTP header缺少微信支付平台证书序列号(Wechatpay-Serial)"

你好,serial_no传API证书序列号,wechatpay-serial传平台证书序列号 或者微信支付公钥ID。
有敏感信息需要加密时,请求头必须要传所用的平台证书序列号或者公钥ID。
几个证书都试了几次,都不行。
Wechatpay-Serial是平台证书序列号或微信支付公钥ID,你给的商户API证书序列号