关于php微信企业付款时CA证书错误的解决方法
来源:互联网 发布:什么是淘宝美工 编辑:程序博客网 时间:2024/05/22 12:36
$ch = curl_init ();
$MENU_URL = "https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers";
curl_setopt ( $ch, CURLOPT_URL, $MENU_URL );
curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, "POST" );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, true );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, 2 );
$zs1 = getcwd()."/apiclient_cert.pem";
$zs2 = getcwd()."/apiclient_key.pem";
$zs3 = getcwd()."/rootca.pem";
curl_setopt ( $ch, CURLOPT_SSLCERT, $zs1 );
curl_setopt ( $ch, CURLOPT_SSLKEY, $zs2 );
curl_setopt ( $ch, CURLOPT_CAINFO, $zs3 );
// curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01;
// Windows NT 5.0)');
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );
curl_setopt ( $ch, CURLOPT_AUTOREFERER, 1 );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
$info = curl_exec ( $ch );
if (curl_errno ( $ch )) {
echo 'Errno' . curl_error ( $ch );
}
$MENU_URL = "https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers";
curl_setopt ( $ch, CURLOPT_URL, $MENU_URL );
curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, "POST" );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, true );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, 2 );
$zs1 = getcwd()."/apiclient_cert.pem";
$zs2 = getcwd()."/apiclient_key.pem";
$zs3 = getcwd()."/rootca.pem";
curl_setopt ( $ch, CURLOPT_SSLCERT, $zs1 );
curl_setopt ( $ch, CURLOPT_SSLKEY, $zs2 );
curl_setopt ( $ch, CURLOPT_CAINFO, $zs3 );
// curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01;
// Windows NT 5.0)');
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );
curl_setopt ( $ch, CURLOPT_AUTOREFERER, 1 );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
$info = curl_exec ( $ch );
if (curl_errno ( $ch )) {
echo 'Errno' . curl_error ( $ch );
}
curl_close ( $ch );
这是最后一步请求的时候$zs1 = getcwd()."/apiclient_cert.pem";
$zs2 = getcwd()."/apiclient_key.pem";这3个证书的路径必须加上getcwd()才能正确访问到,否则会访问不到路径
$zs3 = getcwd()."/rootca.pem";
0 0
- 关于php微信企业付款时CA证书错误的解决方法
- php微信企业付款
- 微信企业付款
- 微信开发 -- 企业付款 PHP代码实现
- 微信开发 -- 企业付款 PHP代码实现
- 11. PHP接入微信企业付款功能
- php实现微信企业向用户付款
- php微信企业付款到个人零钱
- 微信开发 -- 企业付款 PHP代码实现
- 企业微信付款接口
- java微信企业付款
- 关于微信企业付款(提现)返回错误信息的调试
- 微信企业付款接口API
- 微信企业付款接口二三事
- 【微信付款】企业支付个人api
- java微信-企业付款api
- 微信企业付款巨坑笔记
- 微信支付之企业付款
- ReplayKit 直播
- C/C++结构体字节对齐详解
- Java死锁例子
- myeclipse 2016 ci3破解教程(含软件下载)
- Vim的配置
- 关于php微信企业付款时CA证书错误的解决方法
- Oracle JDBC URL
- Intellij IDEA 自动生成 serialVersionUID
- Java-Charset(字符集)
- win7 64位 配置python2.79
- freemarker常见语法大全
- 视c++为一个联邦
- 以$key=>$value的方式遍历数组
- 百度地图常用API