PHP開發的微信現金紅包功能示例

2022-10-06 08:09:07 字數 1521 閱讀 4564

微信商家後台-現金紅包開發

sdk<?php class wxpay

//生成簽名,引數:生成簽名的引數和是否編碼

function create_qianming($arr,$urlencode)

$buff.=$k."=".$v."&";}}

if (strlen($buff)>0)

return $reqpar;

} //生成隨機字串,預設32位

function create_noncestr($length=32) else

}$xml.="";

return $xml;

} //post請求**,需要證書

function curl_post_ssl($url, $vars, $second=30,$aheader=array())

curl_setopt($ch,curlopt_post, 1);

curl_setopt($ch,curlopt_postfields,$vars);

$data = curl_exec($ch);

if($data)

else

}}證書檔案:

請在微信商戶後台-api安全**,php請使用php的證書檔案

微信紅包呼叫測試檔案:

<?php require 'wxpay.class.php';

//陣列引數

$money = 100; //最低1元,單位分

$sender = "晨緣房產";

$obj2 = array();

$obj2['wxappid'] = ""; //appid

$obj2['mch_id'] = "";  //商戶id

$obj2['mch_billno'] = "商戶id".date('ymdhis').rand(1000,9999);  //組合成28位,根據官方開發文件,可以自行設定

$obj2['client_ip'] = $_server['remote_addr'];

$obj2['re_openid'] = "ouxo6v26wdymhthd9kfdw6nb_xbe";  //接收紅包openid

$obj2['total_amount'] = $money;

$obj2['min_value'] = $money;

$obj2['max_value'] = $money;

$obj2['total_num'] = 1;

$obj2['nick_name'] = $sender;

$obj2['send_name'] = $sender;

$obj2['wishing'] = "恭喜發財";

$obj2['act_name'] = $sender."紅包";

$obj2['remark'] = $sender."紅包";

$url = "";

$wxpay = new wxpay();

$res = $wxpay->pay($url, $obj2);

var_dump($res);

微信現金紅包開發 PHP

第一次在cnblogs發文章 sdk class wxpay 生成簽名,引數 生成簽名的引數和是否編碼 function create qianming arr,urlencode buff.k.v.if strlen buff 0 return reqpar 生成隨機字串,預設32位 functi...

微信現金紅包高階紅包介面開發注意事項

在這裡我把自己開發過程遇到的問題歸納一下,另外寫了乙個示例程式方便大家參考。以下說明是基於windows microsoft net平台的。官方文件 點選這裡檢視官方文件,下面是文件沒寫,或者一筆略過,但是容易被忽略的注意事項。1 紅包是以分為單位,必須大於100分,小於20000分之間。4 目前不...

php實現微信發紅包功能

微信商家後台 現金紅包開發 生成簽名,引數 生成簽名的引數和是否編碼 function create qianming arr,urlencode buff.k.v.if strlen buff 0 return reqpar 生成隨機字串,預設32位 function create noncest...