php實現微信發紅包功能

2022-10-06 15:39:17 字數 1622 閱讀 6823

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

<?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.phpljxukt';

//陣列引數

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

$sender = "晨緣房產";

$obj2 = array();

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

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

$ob程式設計客棧j2['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 = "程式設計客棧com/mmpaymkttransfeljxuktrs/sendredpack";

$wxpay = new wxpay();

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

var_dump($res);

本文標題: php實現微信發紅包功能

本文位址:

PHP仿微信發紅包領紅包效果

近期專案需要在聊天的基礎上新增紅包功能,需求 仿微信 不含留言 但只能使用餘額發紅包。於是多次使用微信紅包,了解各種互動介面及業務需求,如展示資訊 分類 個人,群普通,群拼手氣 個數限制 100 金額限制 200 過期時間 24小時 等等,然後著手開發,下面提及的基本全是提供給app端的介面,畢竟我...

JS 實現 微信隨機發紅包思路

開年過來東莞,在回家路上在長沙net社群群裡看到有朋友提了乙個發紅包的問題,很多地方都有型別需求。整理了一下。開盒即用 總金額為100 最大金額10 最小金額2 要求隨機生成15個數 這15個數的總和為100看到錢 來了興趣了解了一下,大概需求是 100元 15個人分,金額大小在2 10之間。1 隨...

微信小程式如何發紅包

原理 附上引數物件 建立引數map public static sortedmapgetwithdrawparam string openid,int value 建立sign 引數為utf 8編碼和上面的引數map public static string createsign string ch...