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();
}<< 上一篇
下一篇 >>