api/wxpay/lib/WxPayHongbao.php
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/*
$hb=new WxPayHongbao();
$res=$hb->send(array(
"re_openid"=>"onftyuE8ZuUS0TWayFkxLZE27Vz4",
"total_amount"=>100,
"total_num"=>1,
"wishing"=>"感谢您参加答题活动,祝您生活愉快!"
));
print_r($res);
*/
class WxPayHongbao{
public function send($option=array()){
$send_name=isset($option['send_name'])?$option['send_name']:"福鼎生活网答题有奖";
$wishing=isset($option['wishing'])?$option['wishing']:"感谢您参加活动,祝您生活愉快!";
if(!isset($option['re_openid'])){
return false;
}
$arr=array(
"mch_billno"=>WxPayConfig::$MCHID.time(),
"mch_id"=>WxPayConfig::$MCHID,
"wxappid"=>WxPayConfig::$APPID,
"send_name"=>$send_name,
"re_openid"=>$option['re_openid'],
"total_amount"=>$option['total_amount'],
"total_num"=>$option['total_num'],
"wishing"=>$wishing,
"client_ip"=>"218.244.142.131",
"act_name"=>"送红包活动",
"remark"=>"参与就有机会获得红包!",
'nonce_str'=>microtime(true),
"key"=>WxPayConfig::$KEY
);
$sign=$this->sign($arr);
$arr['sign']=$sign;
$xml=$this->xml($arr);
$url="https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack";
$res=$this->curl_post_ssl($url,$xml);
return $arr=$this->xml2arr($res);
/****
* <xml>
<return_code><!--[CDATA[SUCCESS]]--></return_code>
<return_msg><!--[CDATA[发放成功]]--></return_msg>
<result_code><!--[CDATA[SUCCESS]]--></result_code>
<err_code><!--[CDATA[SUCCESS]]--></err_code>
<err_code_des><!--[CDATA[发放成功]]--></err_code_des>
<mch_billno><!--[CDATA[14681354021515760602]]--></mch_billno>
<mch_id><!--[CDATA[1468135402]]--></mch_id>
<wxappid><!--[CDATA[wx89780a763534e9a6]]--></wxappid>
<re_openid><!--[CDATA[onftyuE8ZuUS0TWayFkxLZE27Vz4]]--></re_openid>
<total_amount>101</total_amount>
<send_listid><!--[CDATA[1000041701201801123000233818408]]--></send_listid>
</xml>
* ******/
echo $res;
后面还有 88 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
