永久域名18勿进永久域名在线,女人扒开屁股爽桶30分钟,欧美又粗又大又硬又长又爽视频,国产激情久久久久影院老熟女

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

程序員談如何對(duì)接微信H5支付

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

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

微信支付申請(qǐng)1

第二步:填寫支付域名

微信支付域名配置

提交審核一般會(huì)在3-5個(gè)工作日。
$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
  注意:這個(gè)Thinkphp 框架的自帶函數(shù),會(huì)報(bào)“網(wǎng)絡(luò)環(huán)境未能通過(guò)安全驗(yàn)證,請(qǐng)稍后再試”因?yàn)樯虘魝?cè)統(tǒng)一下單傳的終端IP(spbill_create_ip)與用戶實(shí)際調(diào)起支付時(shí)微信側(cè)檢測(cè)到的終端IP不一致導(dǎo)致的,一般是商戶在統(tǒng)一下單時(shí)沒(méi)有傳遞正確的終端IP到spbill_create_ip導(dǎo)致,我們要修改一下這個(gè)函數(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.wfcgdy.com/","wap_name":"支付"}}';//場(chǎng)景信息 必要參數(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"; //拼接字符串  注意順序微信有個(gè)測(cè)試網(wǎng)址 順序按照他的來(lái) 直接點(diǎn)下面的校正測(cè)試 包括下面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); // 跳過(guò)證書檢查 
  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ù)組
 

如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://www.wfcgdy.com/news/4814.html
被c哭着爬走又被拉回来挺进h| 女士晚上玩的玩具哪个最好| 熟女俱乐部五十路二区AV| 歪歪爽蜜臀av久久精品人人槡| 久久久久久精品免费免费999| 真人啪啪xxoo动态图gif| 顶开 肿胀 呻吟声粗喘| 欧美男男猛男gayxxx| 日本一区二区三区视频| 日韩蜜桃一区二区三区| 亚洲精品熟女国产| 粗大的内捧猛烈进出爽大牛汉子文| 中文字幕乱偷无码AV先锋蜜桃| 日本妇人成熟a片免费现看| 99国产精品久久久久久久成人热| 久久久久久伊人高潮影院| 极品少妇一区二区三区四区| 高中陪读房间的呻吟声| 久久久96人妻无码精品蜜桃| 色欲av亚洲情无码av蜜桃| 蜜桃久久精品成人无码AV| 性xxxx欧美老妇胖老大| 《女员工的滋味》3| 一本精品99久久精品77| 色欲AV自慰一区二区三区| 伊拉克基尔库克首府爆发冲突| 久久强奷乱码老熟女网站| 久久久久成人精品无码| 亚洲最大成人网站| 四川妇女bbbwbbbwm| 健身房里的欲乱h文| 胆小鬼电视剧在线观看完整版| 丰满迷人的少妇三级在线观看| 男男调教后菊撑开扩张a片| 图片区小说区av区| 中文在线ずっと好きだった| 日韩gay小鲜肉啪啪18禁| 秋霞成人午夜鲁丝一区二区三区| 国外b2b网站毛片| 日本少妇被爽到高潮无码| 麻豆免费视频网站入口在线观看|