设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP编程实现微信企业向用户付款的方法示例

发布时间:2021-02-18 11:02 所属栏目:121 来源:网络整理
导读:本篇章节讲解PHP编程实现微信企业向用户付款的方法。供大家参考研究具体如下: $v) { $str.=$k.'='.$v.'}$str.='key='.$secrect_key;$data['sign']=md5($str);$xml=arraytoxml($data);// echo $xml;$url='https://api.mch.weixin.qq.com/mmpaymktt

本篇章节讲解PHP编程实现微信企业向用户付款的方法。分享给大家供大家参考,具体如下:

$v) { $str.=$k.'='.$v.'&'; } $str.='key='.$secrect_key; $data['sign']=md5($str); $xml=arraytoxml($data); // echo $xml; $url='https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers'; $res=curl($xml,$url); $return=xmltoarray($res); print_r($return); // echo getcwd().'/cert/apiclient_cert.pem';die; function unicode() { $str = uniqid(mt_rand(),1); $str=sha1($str); return md5($str); } function arraytoxml($data){ $str=''; foreach($data as $k=>$v) { $str.='<'.$k.'>'.$v.''; } $str.=''; return $str; } function xmltoarray($xml) { //禁止引用外部xml实体 libxml_disable_entity_loader(true); $xmlstring = simplexml_load_string($xml,'SimpleXMLElement',LIBXML_NOCDATA); $val = json_decode(json_encode($xmlstring),true); return $val; } function curl($param="",$url) { $postUrl = $url; $curlPost = $param; $ch = curl_init(); //初始化curl curl_setopt($ch,CURLOPT_URL,$postUrl); //抓取指定网页 curl_setopt($ch,CURLOPT_HEADER,0); //设置header curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //要求结果为字符串且输出到屏幕上 curl_setopt($ch,CURLOPT_POST,1); //post提交方式 curl_setopt($ch,CURLOPT_POSTFIELDS,$curlPost); // 增加 HTTP Header(头)里的字段 curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE); // 终止从服务端进行验证 curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE); curl_setopt($ch,CURLOPT_SSLCERT,getcwd().'/cert/apiclient_cert.pem'); //这个是证书的位置 curl_setopt($ch,CURLOPT_SSLKEY,getcwd().'/cert/apiclient_key.pem'); //这个也是证书的位置 $data = curl_exec($ch); //运行curl curl_close($ch); return $data; }

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》

希望本文所述对大家PHP程序设计有所帮助。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读