Thinkphp 5.0实现微信企业付款到零钱
function transfer($data){
$wxchat['appid'] = WxPayConfig::$appid;
$wxchat['mchid'] = WxPayConfig::$mchid;
$webdata = array(
'mch_appid' => $wxchat['appid'],
'mchid' => $wxchat['mchid'],
'nonce_str' => md5(time()),
'partner_trade_no'=> date('YmdHis'),
'openid' => $data['openid'],
'check_name'=> 'NO_CHECK',
'amount' => $data['money']*100,
'desc' => '微信企业付款到零钱',
'spbill_create_ip' => request()->ip(),
);
foreach ($webdata as $k => $v) {
$tarr[] =$k.'='.$v;
}
sort($tarr);
$sign = implode($tarr, '&');
$sign .= '&key='.WxPayConfig::$key;
$webdata['sign']=strtoupper(md5($sign));
$wget = $this->ArrToXml($webdata);
$pay_url = 'https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers';//api地址
$res = $this->postData($pay_url,$wget);
if(!$res){
return array('status'=>1, 'msg'=>"Can't connect the server" );
}
$content = simplexml_load_string($res, 'SimpleXMLElement', LIBXML_NOCDATA);
if(strval($content->return_code) == 'FAIL'){
return array('status'=>1, 'msg'=>strval($content->return_msg));
}
if(strval($content->result_code) == 'FAIL'){
return array('status'=>1, 'msg'=>strval($content->err_code),':'.strval($content->err_code_des));
}
$rdata = array(
'mch_appid' => strval($content->mch_appid),
'mchid' => strval($content->mchid),
'device_info' => strval($content->device_info),
'nonce_str' => strval($content->nonce_str),
'result_code' => strval($content->result_code),
'partner_trade_no' => strval($content->partner_trade_no),
'payment_no' => strval($content->payment_no),
'payment_time' => strval($content->payment_time),
);
return $rdata;
}
网址:Thinkphp 5.0实现微信企业付款到零钱 https://www.yuejiaxmz.com/news/view/3266
相关内容
小学生零花钱调查报告8篇(全文)张武宗代表: 做盈利、健康、长寿企业—中国钢铁新闻网
2024江苏绿色节能家电以旧换新补贴领取及使用流程(图解)
江苏省商务厅 操作指南(绿色家电) 2024年苏新消费·绿色节能家电以旧换新专项活动消费者操作指引
各种生活中的省钱小技巧,信用卡竟然也可以省钱!
空闲做手工,月入几千到上万的8个途径汇总(全部实操实用)
长途旅行必备物品清单
生活中你想不到的省钱小窍门!绝对让你想不到!
DIY手工制作项目创业计划书范文(通用5篇)
2023年DIY手工行业市场需求分析报告及未来五至十年行业预测报告.docx