微信h5支付

$headers = array();

$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';

$headers[] = 'Connection: Keep-Alive';

$headers[] = 'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3';

$headers[] = 'Accept-Encoding: gzip, deflate';

$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0';

$money= 1;//充值金額

$userip = $_SERVER["REMOTE_ADDR"]; //獲得用戶設(shè)備IP

$appid = "wx8ca301aa5a094117";//微信給的

$mch_id = "1499168782";//微信官方的

$key = "ooqGYLyojjcFQhhEkMZY7PdkafFVVcsP";//自己設(shè)置的微信商家key

$rand = rand(00000,99999);

$out_trade_no = date('YmdHis',time()).$rand;//平臺(tái)內(nèi)部訂單號(hào)

$nonce_str=MD5($out_trade_no);//隨機(jī)字符串

$body = "H5充值";//內(nèi)容

$total_fee = $money; //金額

$spbill_create_ip = $userip; //IP

$notify_url = "https://payt.zmbai.com"; //回調(diào)地址(支付完成之后微信會(huì)將結(jié)果參數(shù)帶入這個(gè)方法) 這個(gè)根據(jù)自己邏輯需求填寫

$trade_type = 'MWEB';//交易類型 具體看API 里面有詳細(xì)介紹

$scene_info ='{"h5_info":{"type":"Wap","wap_url":"http://www.baidu.com","wap_name":"支付"}}';//場(chǎng)景信息 必要參數(shù)

$signA ="appid=$appid&body=$body&mch_id=$mch_id&nonce_str=$nonce_str&notify_url=$notify_url&out_trade_no=$out_trade_no&scene_info=$scene_info&spbill_create_ip=$spbill_create_ip&total_fee=$total_fee&trade_type=$trade_type";

$strSignTmp = $signA."&key=$key"; //拼接字符串 注意順序微信有個(gè)測(cè)試網(wǎng)址 順序按照他的來 直接點(diǎn)下面的校正測(cè)試 包括下面XML 是否正確

$sign = strtoupper(MD5($strSignTmp)); // MD5 后轉(zhuǎn)換成大寫

$post_data="$appid$body$mch_id$nonce_str$notify_url$out_trade_no$scene_info$spbill_create_ip$total_fee$trade_type$sign

";

$url = "https://api.mch.weixin.qq.com/pay/unifiedorder";//微信下單接口連接不用更改

$dataxml = http_post($url,$post_data,$headers);//傳參調(diào)用curl請(qǐng)求

$objectxml = (array)simplexml_load_string($dataxml,'SimpleXMLElement',LIBXML_NOCDATA); //將微信返回的XML 轉(zhuǎn)換成數(shù)組

function http_post($url='',$post_data=array(),$header=array(),$timeout=30) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳過證書檢查

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 從證書中檢查SSL加密算法是否存在

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

curl_setopt($ch, CURLOPT_POST, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);

$response = curl_exec($ch);

curl_close($ch);

return $response;

}

//echo "

";

//var_dump($objectxml['mweb_url']);die;

// if($objectxml['return_code'] == 'SUCCESS'){

//$mweb_url= $objectxml['mweb_url'];

//echo "

";

//var_dump($objectxml);die;

//}

//echo $mweb_url;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末漏隐,一起剝皮案震驚了整個(gè)濱河市抑淫,隨后出現(xiàn)的幾起案子诊笤,更是在濱河造成了極大的恐慌文捶,老刑警劉巖鸣奔,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)沽翔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窿凤,“玉大人仅偎,你說我怎么就攤上這事■ㄊ猓” “怎么了橘沥?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)夯秃。 經(jīng)常有香客問我座咆,道長(zhǎng),這世上最難降的妖魔是什么仓洼? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任介陶,我火速辦了婚禮,結(jié)果婚禮上色建,老公的妹妹穿的比我還像新娘斤蔓。我一直安慰自己,他們只是感情好镀岛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著友驮,像睡著了一般漂羊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上卸留,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天走越,我揣著相機(jī)與錄音,去河邊找鬼耻瑟。 笑死旨指,一個(gè)胖子當(dāng)著我的面吹牛赏酥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谆构,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼裸扶,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了搬素?” 一聲冷哼從身側(cè)響起呵晨,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎熬尺,沒想到半個(gè)月后摸屠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡粱哼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年季二,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片揭措。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胯舷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蜂筹,到底是詐尸還是另有隱情需纳,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布艺挪,位于F島的核電站不翩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏麻裳。R本人自食惡果不足惜口蝠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望津坑。 院中可真熱鬧妙蔗,春花似錦、人聲如沸疆瑰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽穆役。三九已至寸五,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間耿币,已是汗流浹背梳杏。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人十性。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓叛溢,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親劲适。 傳聞我的和親對(duì)象是個(gè)殘疾皇子楷掉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355