diff --git a/extend/payment/Weixin.php b/extend/payment/Weixin.php index 071683aca..a92422abc 100755 --- a/extend/payment/Weixin.php +++ b/extend/payment/Weixin.php @@ -647,12 +647,17 @@ class Weixin $apiclient_key .= wordwrap($this->config['apiclient_key'], 64, "\n", true); $apiclient_key .= "\n-----END PRIVATE KEY-----"; + $options[CURLOPT_SSLCERTTYPE] = 'PEM'; + $options[CURLOPT_SSLCERT] = $apiclient_cert; + $options[CURLOPT_SSLKEYTYPE] = 'PEM'; + $options[CURLOPT_SSLKEY] = $apiclient_key; + //设置证书 //使用证书:cert 与 key 分别属于两个.pem文件 - $options[CURLOPT_SSLCERTTYPE] = 'PEM'; - $options[CURLOPT_SSLCERT] = ROOT.'cert/apiclient_cert.pem'; - $options[CURLOPT_SSLKEYTYPE] = 'PEM'; - $options[CURLOPT_SSLKEY] = ROOT.'cert/apiclient_key.pem'; + // $options[CURLOPT_SSLCERTTYPE] = 'PEM'; + // $options[CURLOPT_SSLCERT] = ROOT.'cert/apiclient_cert.pem'; + // $options[CURLOPT_SSLKEYTYPE] = 'PEM'; + // $options[CURLOPT_SSLKEY] = ROOT.'cert/apiclient_key.pem'; } $ch = curl_init($url);