thinkphp微信企业付款接口
第一步:将解压后的文件,放到ThinkPHP/Library/Com/ 目录
第二步:在需要付款的流程中引入接口:
文件顶部:use Com\ComPay;
$cp= new ComPay(); $cp->setMchAppid($appid); $cp->setOpenid($openid); $cp->setAmount($amount); $cp->setDesc($desc); $cp->setPartnerTradeNo($tradeno); $cp->setSpbillCreateIp($userip); $cp->setCheckName(NO_CHECK);
其中$appid,$openid,$amount,$desc,$tradeno,$userip提前定义好
第三步:获取企业支付返回数据,并根据返回数据做出判断
$data=$cp->ComPay(); if($data){ $theresult = json_decode(json_encode(simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA)),true); if($theresult['result_code']=='SUCCESS'){ //执行更新数据库操作 $status="1"; $info->where(array('id'=>$id))->setField('status',$status); $this->success('支付成功'); //数据库操作完毕 } elseif($theresult['result_code']=='FAIL'){ $this->error($theresult['return_msg']); } else{ $this->error('未知错误!'); } }else{ echo $cp->error(); }
<< 上一篇
下一篇 >>