header参数如下:
Array(
[0] => Authorization: WECHATPAY2-SHA256-RSA2048 mchid="1608184161",nonce_str="u1pa5xnikk37dc7m60na7ztdxpga4xb6",signature="rVRlY76lhadRfjnXlDz+dPchp6IZfBCyHpf7QsQERtg70g7y5YGliI4vtM9lvRCYnZqu9zVOOOclzE+uz5AhWbV7ZE+liTVINykyds2HVdxAoSuwEckWDV+S7VDNTTO65M3HVjlLoM+oRAEWoilbOeT8CuwCXgvHphA50kba8NJbG9vP3TIWwfB7OcPA9Kc+tNykUqZWi3/CAujOcM5RWY4LCtdFC6hM3/ApkRaw10IvFZUv3HZqn25ZyDdvILpEFtTqedzixNsvJUh4KbxgLa6K4Fp+tHrNtKD9v1tRN7/CUaJ+TgdnZQB0ftYVGP3d8ZtH6qvivYnJiC/pgzrIVg==",timestamp="1752051093",serial_no="34E8192B9ED93477FA02ED40D51D2A7F8AC481E4"
[1] => Wechatpay-Serial:34E8192B9ED93477FA02ED40D51D2A7F8AC481E4
[2] => Content-Type: application/json
[3] => Accept: application/json)
请求的参数
Array(
[appid] => wx117a0cd90e23f60c
[type] => MERCHANT_ID
[account] => 1660604678
[relation_type] => SUPPLIER
[name] => hpea6Rp7Cbw6F7i+qPtdSqVkpg8AWHp8lHdcj03yfKAE/qayMs/LcMApiCnGP6mhpMZlwtjoF7n/iJ17Srr0MFoMb+86WHjGUNzISPhI4V3to5boNsR8RZkYO+FGKAFsvhEzNVAqKf4f8XgcNWc+rrIkTDSByBbzSABse361poKOxJmwOCQvw04svev77+rl2IiWYXE9hjkAsY+v9p1SGlU1D91py0nLn0lz3ebw4S4hbl/+FfSsGsh8vDEsSUiXg8F6T03BAA5u31ZgPfGs3zkbfk6TyW6AB8FmKabEXN9O/iDUlfNzo7pnQdcQhterplhDuQ4lR8kJX7U+HAqBdg==
)
报错结果:Client error: `POST https://api.mch.weixin.qq.com/v3/profitsharing/receivers/add` resulted in a `400 Bad Request` response: {"code":"PARAM_ERROR","message":"HTTP header缺少微信支付平台证书序列号(Wechatpay-Serial)"}

你好,serial_no传API证书序列号,wechatpay-serial传平台证书序列号 或者微信支付公钥ID。
有敏感信息需要加密时,请求头必须要传所用的平台证书序列号或者公钥ID。
Wechatpay-Serial你为什么要给一个和serial_no一样的值呢?加密使用的平台证书这里就要给平台证书序列号,如果是微信支付公钥就需要给微信支付公钥ID