按官方说明执行命令一直报错
截图上提示
SSL certificate problem: unable to get local issuer certificate
于是考虑执行时curl 取消 ssl 检查
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
实际对应修改代码为
vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php第361行,将
$conf[\CURLOPT_SSL_VERIFYPEER] = true; 临时改成 $conf[\CURLOPT_SSL_VERIFYPEER] = false;
再进行执行就可以了
证书问题解决后又出现如下错误
"code":"PARAM_ERROR","detail":{"location":null,"value":""},"message":"输入源“/appid”映射到字段“商户appi (truncated...)
经反复调试,就是参数错误
transfer_detail_list少写了一层,另外Wechatpay-Serial参数也要写