国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 網絡軟件教程 > 詳細頁面

微信公眾號發紅包與企業付款完成方法

微信公眾號發紅包與企業付款完成方法

更新時間:2025-09-20 文章作者:未知 信息來源:網絡 閱讀次數:

微信(WeChat)是騰訊公司于2011年1月21日推出的一個為智能終端提供即時通訊服務的免費應用程序,由張小龍所帶領的騰訊廣州研發中心產品團隊打造 [2] 。微信支持跨通信運營商、跨操作系統平臺...
微信(WeChat)是騰訊公司于2011年1月21日推出的一個為智能終端提供即時通訊服務的免費應用程序,由張小龍所帶領的騰訊廣州研發中心產品團隊打造 [2] 。微信支持跨通信運營商、跨操作系統平臺通過網絡快速發送免費(需消耗少量網絡流量)語音短信、視頻、圖片和文字,同時,也可以使用通過共享流媒體內容的資料和基于位置的社交插件“搖一搖”、“漂流瓶”、“朋友圈”、”公眾平臺“、”語音記事本“等服務插件。
微信現金紅包,是微信支付商戶平臺提供的營銷工具之一,上線以來深受廣大商戶與用戶的喜愛。商戶可以通過本平臺向微信支付用戶發放現金紅包。用戶領取紅包后,資金到達用戶微信支付零錢賬戶,在日常運營中為商戶的營銷活動帶來熱烈的反響。
1.發紅包不需要支付授權目錄,但是需要在商戶后臺調用紅包Api的IP地址,也就是你的發起紅包請求的服務器的IP,操作路徑::【登錄商戶平臺——>產品中心——>現金紅包——>產品設置】(注:“產品設置”操作按鈕僅當你開通現金紅包功能之后才會出現)。
2.發紅包需要Api證書。
3.在發放現金紅包之前,請確保你的資金充足。別人通過在你的平臺買東西微信支付付給你的錢和你發紅包需要支出的錢不在一起,這里的錢需要單獨充值的,操作路徑:【登錄商戶平臺——>賬戶中心——>資金管理——>充值】。
4.發紅包可以借權的,比如公眾號A是開通了微信支付的認證服務號,你的活動在公眾號B(訂閱號服務號均可)中舉辦,公眾號B可以使用A的微信支付發紅包,但是發紅包需要知道用戶的openid,獲取這個openid的時候也需要借用公眾號A來獲取,也就是通過A發紅包的這個openid就必須是該用戶對應于A的openid。

操作前期準備,也就是微信支付商戶平臺的一些配置,請參看文檔:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_3&index=2

其實微信公眾號發紅包和微信公眾號企業付款差不多,我也就順帶把企業付款再整理一下,好了話不多說,直接上代碼:

/**
 * 公眾號發紅包
 * @param string $openid 	用戶openID
 * @param string $money 	金額
 * @param string $trade_no  訂單編號
 * @param string $act_name  活動名稱
 * @return multitype 		支付結果
 */
public function sendredpack($openid,$money,$trade_no,$act_name){
	$config = $this->config;
	
	$data = array(
		'nonce_str' 		=> self::getNonceStr(),
		'mch_billno'     	=> $trade_no,
		'mch_id' 			=> $config['mch_id'],
		'wxappid' 			=> $config['wxappid'],
		'send_name' 		=> '江南極客',
		're_openid'    		=> $openid,
		'total_amount'    	=> $money * 100, //付款金額單位為分
		'total_num'    		=> 1,
		'wishing'      		=> '祝您天天開心!',
		'client_ip' 		=> self::getip(),
		'act_name' 			=> $act_name,
		'remark' 			=> 'From 江南極客'
	);
	
	$data['sign'] = self::makeSign($data);
	
	//構造XML數據
	$xmldata = self::array2xml($data);
	
	$url = 'https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack';
	//發送post請求
	$res = self::curl_post_ssl($url, $xmldata);
	
	if(!$res){
		return array('status'=>0, 'msg'=>"Can't connect the server" );
	}
	
	// 這句file_put_contents是用來查看服務器返回的結果 測試完可以刪除了
	//file_put_contents('./log.txt',$res,FILE_APPEND);
	
	$content = self::xml2array($res);
	if(strval($content['return_code']) == 'FAIL'){
		return array('status'=>0, 'msg'=>strval($content['return_msg']));
	}
	if(strval($content['result_code']) == 'FAIL'){
		return array('status'=>0, 'msg'=>strval($content['err_code']).':'.strval($content['err_code_des']));
	}
	return $content;
}
	
/**
 * 公眾號企業支付
 * @param string $openid 	用戶openID
 * @param string $money 	金額
 * @param string $trade_no  訂單編號
 * @param string $desc  	付款操作說明信息(比如:提現)
 * @return string 	支付結果
 */
public function mchpay($openid,$money,$trade_no,$desc){
	$config = $this->config;
	$data = array(
		'mch_appid' => $config['wxappid'],
		'mchid'     => $config['mch_id'],
		'nonce_str' => self::getNonceStr(),
		'partner_trade_no' => $trade_no, 
		'openid'    => $openid,
		'check_name'=> 'NO_CHECK', 			//OPTION_CHECK不強制校驗真實姓名, FORCE_CHECK:強制 NO_CHECK:
		'amount'    => $money * 100, 		//付款金額單位為分
		'desc'      => $desc,
		'spbill_create_ip' => self::getip()
	);
	
	//生成簽名
	$data['sign'] = self::makeSign($data);
	
	//return $config;
	
	//構造XML數據
	$xmldata = self::array2xml($data);
	$url = 'https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers';
	//發送post請求
	$res = self::curl_post_ssl($url, $xmldata);
	if(!$res){
		return array('status'=>0, 'msg'=>"Can't connect the server" );
	}
	// 這句file_put_contents是用來查看服務器返回的結果 測試完可以刪除了
	//file_put_contents('./log1.txt',$res,FILE_APPEND);
	
	//付款結果分析
	$content = self::xml2array($res);
	if(strval($content['return_code']) == 'FAIL'){
		return array('status'=>0, 'msg'=>strval($content['return_msg']));
	}
	if(strval($content['result_code']) == 'FAIL'){
		return array('status'=>0, 'msg'=>strval($content['err_code']).':'.strval($content['err_code_des']));
	}
   
	return $content;
}

這是封裝好的類,調用方法也超級簡單:

include 'wxmerpay.class.php';		//引入類文件
$config = array(
	'wxappid'		=> 'wx123456789',
	'mch_id'	 	=> '1123456781',
	'pay_apikey' 	=> '1234567898765432123456789',
	'api_cert'		=> $cert_path . '/apiclient_cert.pem',	
	'api_key'		=> $cert_path . '/apiclient_key.pem',
	'rootca'		=> $cert_path . '/rootca.pem'
);
$redpack = new WxRedpack($config);	//初始化
$redpack->sendredpack($openid,$money,$trade_no,$act_name);  //發紅包

就這么簡單嗎?對!就這么簡單,然而這里邊使用了很多自己封裝的函數方法,源碼下載:http://download.csdn.net/download/sinat_35861727/9956485
如果真的感覺好用,請點個贊留個好評,謝謝!有問題也可以評論區告訴我!

相關推薦:

微信支付的退款功能開發

PHP開發微信支付和支付寶支付實例

關于微信支付接口調研分享

以上就是微信公眾號發紅包和企業付款實現方法的詳細內容,更多請關注php中文網其它相關文章!


微信提供公眾平臺、朋友圈、消息推送等功能,用戶可以通過“搖一搖”、“搜索號碼”、“附近的人”、掃二維碼方式添加好友和關注公眾平臺,同時微信將內容分享給好友以及將用戶看到的精彩內容分享到微信朋友圈。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        国产精品一区不卡| 91久久一区二区| 国产一区二区三区高清播放| 欧美三级电影网| 日韩高清在线观看| 欧美成人在线直播| 精品一区二区三区香蕉蜜桃 | 国产一区二区三区久久久 | 成人av小说网| 国产精品欧美一区喷水| 在线观看国产一区二区| 日产国产高清一区二区三区| 2024国产精品视频| 91碰在线视频| 久久精品国产免费看久久精品| 久久综合色一综合色88| 99re8在线精品视频免费播放| 亚洲成人www| 国产女人aaa级久久久级| 91影视在线播放| 日韩精品成人一区二区三区| 国产欧美一区二区精品仙草咪| 色伊人久久综合中文字幕| 日韩黄色免费电影| 国产精品久久久久影院亚瑟| 欧美性猛交xxxxxxxx| 国产精一品亚洲二区在线视频| 亚洲另类色综合网站| 精品毛片乱码1区2区3区| 91一区二区在线观看| 国产一区二区三区蝌蚪| 日韩精彩视频在线观看| 成人免费在线播放视频| 久久你懂得1024| 日韩欧美视频在线| 欧美老肥妇做.爰bbww视频| 成人中文字幕在线| 韩国理伦片一区二区三区在线播放| 亚洲欧美另类久久久精品2019 | 91成人看片片| 99久久综合国产精品| 久久69国产一区二区蜜臀| 亚洲一区二区免费视频| 国产精品国产三级国产a| 欧美精品一区二区三区一线天视频| 欧美性猛交xxxxxx富婆| 色狠狠色狠狠综合| 99久久精品免费精品国产| 国产成人av一区| 国产剧情一区在线| 国产一区二区毛片| 精品一区二区三区不卡| 日韩有码一区二区三区| 亚洲成人一区在线| 午夜精品福利久久久| 亚洲亚洲精品在线观看| 亚洲福利视频三区| 日韩有码一区二区三区| 男人操女人的视频在线观看欧美| 婷婷丁香激情综合| 婷婷久久综合九色综合绿巨人| 亚洲综合自拍偷拍| 亚洲一区国产视频| 日韩精品福利网| 麻豆精品一区二区av白丝在线| 免费成人小视频| 国产一区999| 99精品视频在线免费观看| 91蜜桃在线观看| 欧美日韩精品久久久| 欧美一区欧美二区| 91一区一区三区| 99精品国产热久久91蜜凸| 国产精品99久久久久久久女警| 国产肉丝袜一区二区| 久久婷婷成人综合色| 中文乱码免费一区二区| 亚洲日本一区二区| 一区二区在线电影| 三级久久三级久久久| 麻豆精品视频在线观看视频| 国产精品综合在线视频| caoporn国产精品| 色噜噜偷拍精品综合在线| 日韩一区二区在线看| 国产成人av电影在线播放| 五月婷婷综合在线| 久久精品国产亚洲aⅴ| 国产麻豆一精品一av一免费| 亚洲h在线观看| 国产精品自产自拍| 26uuu久久综合| 国产精品资源站在线| 久久亚洲一区二区三区四区| 国产在线精品一区二区夜色| 欧美成人aa大片| 久久国内精品视频| 久久久久综合网| 成人免费黄色大片| 亚洲欧美国产三级| 在线亚洲人成电影网站色www| 亚洲精品ww久久久久久p站| 色婷婷精品久久二区二区蜜臀av| 亚洲理论在线观看| 欧美日韩成人综合天天影院 | 一区二区三区资源| 色综合天天做天天爱| 夜夜夜精品看看| 欧美一级在线观看| 国产一区在线观看视频| 国产精品乱码妇女bbbb| 91精品办公室少妇高潮对白| 亚洲成人精品一区| 欧美α欧美αv大片| 成人激情校园春色| 亚洲国产美女搞黄色| 欧美成人国产一区二区| 国产91综合网| 亚洲永久免费视频| 欧美大片在线观看| av在线不卡观看免费观看| 亚洲精品日韩专区silk| 欧美一级生活片| 99热99精品| 蜜臀精品一区二区三区在线观看 | 欧美色手机在线观看| 久久精品国产一区二区三| 亚洲国产精品精华液ab| 欧美视频在线观看一区二区| 免费久久99精品国产| 国产精品传媒入口麻豆| 91精品国产综合久久久久久| 国产精品亚洲人在线观看| 亚洲欧美日韩一区| 精品三级在线看| 欧美专区日韩专区| 国产精品自拍毛片| 青青草97国产精品免费观看无弹窗版| 国产精品丝袜一区| 精品日韩一区二区| 欧美性做爰猛烈叫床潮| 粉嫩av一区二区三区在线播放| 亚洲高清免费观看| 欧美激情中文不卡| 精品国产欧美一区二区| 欧美福利视频导航| 99久久99久久精品国产片果冻 | 欧美a一区二区| 亚洲综合色噜噜狠狠| 国产精品美女久久福利网站| 精品人在线二区三区| 欧美另类高清zo欧美| 91麻豆文化传媒在线观看| 国产丶欧美丶日本不卡视频| 男男gaygay亚洲| 日韩中文字幕区一区有砖一区 | 日本精品免费观看高清观看| 成人听书哪个软件好| 韩国女主播成人在线观看| 日本va欧美va瓶| 偷窥少妇高潮呻吟av久久免费| 一区二区不卡在线播放| 亚洲丝袜另类动漫二区| 国产精品进线69影院| 国产色综合久久| 26uuu国产在线精品一区二区| 日韩亚洲欧美中文三级| 欧美日本韩国一区| 欧美精品成人一区二区三区四区| 欧美怡红院视频| 9191国产精品| 在线综合亚洲欧美在线视频| 欧美日韩成人综合天天影院 | wwwwww.欧美系列| 久久久影视传媒| 国产拍欧美日韩视频二区| 久久精品亚洲麻豆av一区二区| 久久看人人爽人人| 国产欧美一区二区精品仙草咪 | 色综合咪咪久久| 一本大道久久a久久精二百 | 欧美做爰猛烈大尺度电影无法无天| av一二三不卡影片| 色丁香久综合在线久综合在线观看| 91网址在线看| 欧美三区在线观看| 91精品国产一区二区三区香蕉| 91精品国产综合久久久久久漫画| 精品久久久久久久久久久久包黑料 | 91视频国产观看| 在线影院国内精品| 91精品免费在线观看| 精品国产91久久久久久久妲己| 久久久亚洲午夜电影| 中文字幕乱码日本亚洲一区二区| 欧美激情艳妇裸体舞| 一区二区高清免费观看影视大全| 日韩高清在线一区| 成人网在线播放| 欧美人狂配大交3d怪物一区|