亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

程序員談如何對接微信H5支付

發(fā)表日期:2018-12-17 11:46:38   作者來源:方維網(wǎng)絡(luò)   瀏覽:5495   標(biāo)簽:H5網(wǎng)站建設(shè)    微信網(wǎng)站建設(shè)    
微信支付已經(jīng)變得越來越普遍,尤其是小程序,微網(wǎng)頁,基本微信支付是標(biāo)配,大家都知道微信支付簡單使用,但是對于一個網(wǎng)站開發(fā)人員,如何配置和對接微信支付呢?
下面方維網(wǎng)絡(luò)技術(shù)人員為你簡單介紹

手機(jī)網(wǎng)站在非微信的瀏覽器中打開,需要用到微信H5支付
第一步:登錄商戶平臺,在 產(chǎn)品中心>產(chǎn)品大全>我的產(chǎn)品>H5支付 點(diǎn)擊“申請開通” 
 

微信支付申請1

第二步:填寫支付域名

微信支付域名配置

提交審核一般會在3-5個工作日。
$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';
  $userip =$this->get_client_ip(); //獲得用戶設(shè)備IP
  注意:這個Thinkphp 框架的自帶函數(shù),會報(bào)“網(wǎng)絡(luò)環(huán)境未能通過安全驗(yàn)證,請稍后再試”因?yàn)樯虘魝?cè)統(tǒng)一下單傳的終端IP(spbill_create_ip)與用戶實(shí)際調(diào)起支付時(shí)微信側(cè)檢測到的終端IP不一致導(dǎo)致的,一般是商戶在統(tǒng)一下單時(shí)沒有傳遞正確的終端IP到spbill_create_ip導(dǎo)致,我們要修改一下這個函數(shù):
/*function get_client_ip(){
    if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'),'unknown')) {
 $ip = getenv('HTTP_CLIENT_IP');
    } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'),'unknown')) {
   $ip = getenv('HTTP_X_FORWARDED_FOR');
    } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'),'unknown')) {
    $ip = getenv('REMOTE_ADDR');
    } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
 $ip = $_SERVER['REMOTE_ADDR'];
    }
 return preg_match ( '/[\d\.]{7,15}/', $ip, $matches ) ? $matches [0] : '';
}
}*/
  $appid = "xxxxxxxxxxx";//微信
  $mch_id = "xxxxxxxxxxx";//微信官方的
  $key = "xxxxxxxxxxxxxxxxxxxxxxxxxxx";//自己設(shè)置的微信商家key
  $nonce_str=MD5($order_no);//隨機(jī)字符串
  //dump($orderArr['orderno']);
  $total_fee = $total*100; //微信金額是以分為單位
  $spbill_create_ip = $userip; //IP
  $notify_url = 'http://xxxxxxxxxxxxxxxxxxxxxx/wxnotify'; //回調(diào)地址
  $trade_type = 'MWEB';//交易類型 具體看API 里面有詳細(xì)介紹
  $body="H5支付";
$scene_info ='{"h5_info":{"type":"Wap","wap_url":"http://www.oulysa.com/","wap_name":"支付"}}';//場景信息 必要參數(shù)
$signA ="appid=$appid&body=$body&mch_id=$mch_id&nonce_str=$nonce_str¬ify_url=$notify_url&out_trade_no=$order_no&scene_info=$scene_info&spbill_create_ip=$spbill_create_ip&total_fee=$total_fee&trade_type=$trade_type";
 
$strSignTmp = $signA."&key=$key"; //拼接字符串  注意順序微信有個測試網(wǎng)址 順序按照他的來 直接點(diǎn)下面的校正測試 包括下面XML  是否正確
$sign = strtoupper(MD5($strSignTmp)); // MD5 后轉(zhuǎn)換成大寫
$post_data="$appid$body$mch_id$nonce_str$notify_url$order_no$scene_info$spbill_create_ip$total_fee$trade_type$sign
  ";//將拼接成XML 格式
  $url = "https://api.mch.weixin.qq.com/pay/unifiedorder";//微信傳參地址
  $dataxml = $this->http_post($url,$post_data,$headers);
/* 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;
  }   */
  header("content-type:text/html;charset=utf-8");
  $objectxml = (array)simplexml_load_string($dataxml,'SimpleXMLElement',LIBXML_NOCDATA); //將微信返回的XML 轉(zhuǎn)換成數(shù)組
 

如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://www.oulysa.com/news/4814.html
日韩中文字幕永久无码| 国产国语对白露脸羞羞人| 2021国产成人精品无码| 国产精品偷伦视频| 在线观看又黄又粗又爽又色的视频| 国产成人亚洲精品青草天美| 艳妇臀荡乳欲伦岳TXT下载| 一级做a爰片性色毛片成人久久久国产一级a毛| 无码夜色一区二区三区| 在线欧美日韩三级| 成人无码WWW免费视频| 亚洲精品456在线播放| 欲妇荡岳丰满少妇岳| 高清无码免费中文字幕| 欧美XXXX色视频在线观看免费| 精品国产三级A在线观看| 中文毛片无遮挡高清视频| 国产电影无码午夜在线播放| 日韩免费无码视频一区二区三区| 国产69囗曝吞精在线视频| 一级a性色生活片久久无| 亚洲成AV人片在线观看无码| 狼人香蕉香蕉精品99| 最近最新日本中文字幕| 亚洲精品无码久久久久久| 无码人妻αⅤ免费一区二区三区| 色播欧美色婷婷影院| 日韩精品在线观看免费 | 蜜桃亚洲一级二级在线观看| 99精品视频九九精品视频| 中文字幕人妻无码一区二区三| 国产综合第一页在线视频| 日韩乱码人妻无码中文字幕视频| 中文字幕亚洲精品乱码加勒比| 亚洲精品偷拍视频免费观看| 亚洲日韩国产精品无码av按摩| 国产精品无码久久AV| 亚洲色中文字幕无码av| 日韩中文在线观看| 亚洲欧美日韩中文在线制服| 国产精品永久免费,亚洲国产精品尤物YW在线观看|