亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频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
国产精品视频一区二区三区不卡| 国产成a人片在线观看视频| 亚洲中文字幕久久久一区| 久久久久亚洲AV成人无码| 精品久久久久久久久久免费影院8| 亚洲AV理论在线电影网| 午夜DV内射一区区| 国产美女丝袜高潮白浆精品视频| 亚洲AV最新天堂网址| 欧美一区二区视频高清专区| 国产成人亚洲精品影院| 五月丁香啪啪综合缴情| 久久精品国产亚洲αv忘忧草| 欧美性受XXXX黑人XYX性爽| 国产巨作麻豆欧美亚洲综合久久| 国产免费?V片在线观看播放| 日本道免费精品一区二区| 天天视频一区二区三区| 精品第一国产综合精品蜜芽| 国产剧情?v麻豆精品天美传媒| 免费看片A级毛片免费看| 奶头好翘是不是想要了| 国产乱妇乱子在线播视频播放网站| 少妇挑战三个黑人惨叫4p国语| 精品成a人无码亚洲成a无码| 亚洲精品无码久久毛亚洲国产| 久久精品亚洲日韩AV| 欧美日韩综合天堂中文久久久久| 国产一区二区精品久久岳 | 欧美性爱一级片免费| 国产剧情?v麻豆精品天美传媒| 亚洲AV无码专区亚洲AV伊甸园| 中文字幕人妻被公上司喝醉| 一区二区三区乱码国产在线| 94久久国产乱子伦精品免费| 夜夜高潮夜夜爽国产| 国产在线观看精品国产| AAA级精品无码久久久国产片| 午夜在线视频国产| 四虎影视在线永久免费观看| 一区二区三区成人欧美日韩在线观看久|