公司开发一个项目使用hyperf框架开发,项目中需要用到支付功能,之前一直用的yansongda进行开发,没有遇到过问题。但是这次微信支付时遇到一个curl请求的错误
cURL error 1014: SSL verify failed (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.mch.weixin.qq.com/pay/unifiedorder
看信息是告诉我证书的问题,但是curl可以设置证书不需要强制使用的。最后解决的办法就是在yansongda\supports\src\Traits\HasHttpRequest.php post方法中加入$options['verify'] = false;