成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫(kù) > PHP APP微信提現(xiàn)接口代碼

PHP APP微信提現(xiàn)接口代碼

熱門標(biāo)簽:電信外呼系統(tǒng)多少錢一個(gè)月 桂陽公司如何做地圖標(biāo)注 神龍斗士電話機(jī)器人 代理打電話機(jī)器人 宿州正規(guī)外呼系統(tǒng)軟件 合肥企業(yè)外呼系統(tǒng)線路 萍鄉(xiāng)商鋪地圖標(biāo)注 太原400電話申請(qǐng)流程 企業(yè)400電話辦理多少費(fèi)用

本文實(shí)例為大家分享了APP微信提現(xiàn)接口的具體代碼,供大家參考,具體內(nèi)容如下

之前分享了微信支付接口、現(xiàn)在給大家分享一下APP提現(xiàn)的接口。

提現(xiàn)必須得用雙向證書、所以大家一定要在微信的商戶平臺(tái)找到相應(yīng)的地方去設(shè)置、因?yàn)槲易鲞@個(gè)提現(xiàn)已經(jīng)有一段時(shí)間了、所以設(shè)置微信商戶平臺(tái)的那幾個(gè)地方?jīng)]有圖的情況、也說不清楚、下次再做提現(xiàn)的時(shí)候、給大家分享如何設(shè)置商戶平臺(tái)那幾個(gè)地方、不是很難、下面貼代碼

?php
namespace Home\Controller;
use Think\Controller;
class TixianController extends Controller{

  //高級(jí)功能-》開發(fā)者模式-》獲取
  private $app_id1 = '';   //appid
  private $app_secret1 = ''; //secreat
  private $apikey1 = ''; //支付秘鑰
  private $mchid1 = 's';    //商戶號(hào)
  
    private $app_id=null;
    private $app_secret=null;
    private $apikey=null;
    private $mchid=null;
   
   
  public $error=0;
  public $state = '';
  //金額,需在實(shí)例化時(shí)傳入
  public $amount = '0';
  //用戶訂單號(hào),需在實(shí)例化時(shí)傳入
  public $order_sn = '';
  //用戶openid,需在實(shí)例化時(shí)傳入
  public $openid = '';
  
  

  //微信提現(xiàn)操作接口-------》
  public function actionAct_tixian()
  {
   
   $this->state=md5(uniqid(rand(), TRUE));
   $this->amount=I('amount');//設(shè)置POST過來錢數(shù)
   $this->order_sn=rand(100,999).date('YmdHis'); //隨機(jī)數(shù)可以作為單號(hào)
   $this->openid= I('openid'); //設(shè)置獲取POST過來用戶的OPENID
    $user_id = I('user_id');

   $this->app_id=$this->app_id1;
   $this->app_secret=$this->app_secret1;
   $this->apikey=$this->apikey1;
   $this->mchid=$this->mchid1;
   $xml=$this->tiXianAction();
   $result=simplexml_load_string($xml);
   
   if($result->return_code=='SUCCESS'  $result->result_code=='SUCCESS') {

        $cash = D('cash');
        $data['user_id'] = $user_id;
        $data['amount'] = $this->amount;
        $res = $cash->where('user_id="'.$user_id.'"')->find();
        if($res){
          $res2 = $cash->where('user_id="'.$user_id.'"')->setInc('amount',$this->amount);
          $res4 = D('member')->where('user_id="'.$user_id.'"')->setDec('user_balance',$this->amount);
        }else{
          $res3 = $cash->add($data);
        }

      $output = array('code' => 1, 'data' => $result->result_code, 'info' => '提現(xiàn)成功');
      exit(json_encode($output));
   }else{

      $output = array('code' => 2, 'data' => $xml, 'info' => '提現(xiàn)失敗');
      exit(json_encode($output));
   }
  }
  /**
  * 提現(xiàn)接口操作,控制器調(diào)用
  * @param $openid 用戶openid 唯一標(biāo)示
  * @return
  */
  //提現(xiàn)接口操作
  public function tiXianAction(){
   //獲取xml數(shù)據(jù)
   $data=$this->getdataXml($this->openid);
   $ch = curl_init ();
   //接口地址
   $MENU_URL="https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers";

   curl_setopt ( $ch, CURLOPT_URL, $MENU_URL );
   curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, "POST" );
   curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );
   curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );

   //證書地址,微信支付下面

    curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');
    curl_setopt($ch,CURLOPT_SSLCERT, 'C:\web\www\Home\wx_pay\apiclient_cert.pem'); //證書這塊大家把文件放到哪都行、
    curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');
    curl_setopt($ch,CURLOPT_SSLKEY, 'C:\web\www\Home\wx_pay\apiclient_key.pem');//注意證書名字千萬別寫錯(cuò)、

   //$zs1=dirname(dirname(__FILE__)).'\wx_pay\apiclient_cert.pem';
   //$zs2=dirname(dirname(__FILE__)).'\wx_pay\apiclient_key.pem';
   //show_bug($zs1);

   //curl_setopt($ch,CURLOPT_SSLCERT,$zs1);
   //curl_setopt($ch,CURLOPT_SSLKEY,$zs2);
   // curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01;
   // Windows NT 5.0)');
   //curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );
   curl_setopt ( $ch, CURLOPT_AUTOREFERER, 1 );
   curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
   curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
   $info = curl_exec ( $ch );
    //返回結(jié)果
    if($info){
      curl_close($ch);
      return $info;
    } else {
      $error = curl_errno($ch);
      curl_close($ch);
      return "curl出錯(cuò),錯(cuò)誤碼:$error";
    }
  }
  /**
  * 獲取數(shù)據(jù)封裝為數(shù)組
  * @param $openid 用戶openid 唯一標(biāo)示
  * @return xml
  */

  private function getdataXml($openid){
   //封裝成數(shù)據(jù)
   $dataArr=array(
     'amount'=>$this->amount*100,//金額(以分為單位,必須大于100)
     'check_name'=>'NO_CHECK',//校驗(yàn)用戶姓名選項(xiàng),NO_CHECK:不校驗(yàn)真實(shí)姓名 FORCE_CHECK:強(qiáng)校驗(yàn)真實(shí)姓名(未實(shí)名認(rèn)證的用戶會(huì)校驗(yàn)失敗,無法轉(zhuǎn)賬)OPTION_CHECK:針對(duì)已實(shí)名認(rèn)證的用戶才校驗(yàn)真實(shí)姓名(未實(shí)名認(rèn)證用戶不校驗(yàn),可以轉(zhuǎn)賬成功)
     'desc'=>'提現(xiàn)',//描述
     'mch_appid'=>$this->app_id,
     'mchid'=>$this->mchid,//商戶號(hào)
     'nonce_str'=>rand(100000, 999999),//不長(zhǎng)于32位的隨機(jī)數(shù)
     'openid'=>$openid,//用戶唯一標(biāo)識(shí)
     'partner_trade_no'=>$this->order_sn,//商戶訂單號(hào)
     're_user_name'=>'',//用戶姓名,check_name為NO_CHECK時(shí)為可選項(xiàng)
     'spbill_create_ip'=>$_SERVER["REMOTE_ADDR"],//服務(wù)器ip
   );
   //獲取簽名
   $sign=$this->getSign($dataArr);
   //xml數(shù)據(jù)
   $data="xml>
     mch_appid>".$dataArr['mch_appid']."/mch_appid>
     mchid>".$dataArr['mchid']."/mchid>
     nonce_str>".$dataArr['nonce_str']."/nonce_str>
     partner_trade_no>".$dataArr['partner_trade_no']."/partner_trade_no>
     openid>".$dataArr['openid']."/openid>
     check_name>".$dataArr['check_name']."/check_name>
     re_user_name>".$dataArr['re_user_name']."/re_user_name>
     amount>".$dataArr['amount']."/amount>
     desc>".$dataArr['desc']."/desc>
     spbill_create_ip>".$dataArr['spbill_create_ip']."/spbill_create_ip>
     sign>".$sign."/sign>
     /xml>";
   return $data;

  }
  /**
  *   作用:格式化參數(shù),簽名過程需要使用
  */
  private function formatBizQueryParaMap($paraMap, $urlencode)
  {

   $buff = "";
   ksort($paraMap);
   foreach ($paraMap as $k => $v)
   {
     if($v){
      if($urlencode)
      {
        $v = urlencode($v);
      }

      $buff .= $k . "=" . $v . "";
     }

   }
   $reqPar=NULL;
   if (strlen($buff) > 0)
   {
     $reqPar = substr($buff, 0, strlen($buff)-1);
   }

   return $reqPar;
  }

  /**
  *   作用:生成簽名
  */
  private function getSign($Obj)
  {

   foreach ($Obj as $k => $v)
   {
     $Parameters[$k] = $v;
   }
   //簽名步驟一:按字典序排序參數(shù)
   ksort($Parameters);
   $String = $this->formatBizQueryParaMap($Parameters, false);
   //echo '【string1】'.$String.'/br>';
   //簽名步驟二:在string后加入KEY
   $String = $String."key=".$this->apikey;
   //echo "【string2】".$String."/br>";
   //簽名步驟三:MD5加密
   $String = md5($String);
   //echo "【string3】 ".$String."/br>";
   //簽名步驟四:所有字符轉(zhuǎn)為大寫
   $result_ = strtoupper($String);
   //echo "【result】 ".$result_."/br>";
   return $result_;
  }
  //-----------
  private function http($url, $method='POST', $postfields = null, $headers = array())
  {
   header("Content-Type:text/html;charset=utf-8");
   $ch = curl_init();
   /* Curl settings */
   curl_setopt($ch, CURLOPT_URL, $url);
   curl_setopt($ch, CURLOPT_POSTFIELDS, "");
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https請(qǐng)求 不驗(yàn)證證書和hosts
   curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
   curl_setopt($ch, CURLOPT_TIMEOUT, 30);
   switch ($method){
     case 'POST':
      curl_setopt($ch,CURLOPT_POST, true);
      break;
   }
   curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
   curl_setopt($ch, CURLINFO_HEADER_OUT, true);
   $response = curl_exec($ch);
   $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); //返回請(qǐng)求狀態(tài)碼
   curl_close($ch);
   return array($http_code, $response);
  }

}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 微信企業(yè)轉(zhuǎn)賬之入口類分裝php代碼
  • php實(shí)現(xiàn)微信公眾號(hào)企業(yè)轉(zhuǎn)賬功能
  • PHP實(shí)現(xiàn)微信退款功能
  • PHP實(shí)現(xiàn)微信申請(qǐng)退款功能
  • PHP實(shí)現(xiàn)微信對(duì)賬單處理
  • php提取微信賬單的有效信息
  • 基于php的微信公眾平臺(tái)開發(fā)入門實(shí)例
  • php判斷頁面是否是微信打開的示例(微信打開網(wǎng)頁)
  • PHP對(duì)接微信公眾平臺(tái)消息接口開發(fā)流程教程
  • php實(shí)現(xiàn)微信企業(yè)轉(zhuǎn)賬功能

標(biāo)簽:綏化 辛集 鄂州 崇左 廊坊 太原 衡陽 白銀

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP APP微信提現(xiàn)接口代碼》,本文關(guān)鍵詞  PHP,APP,微信,提現(xiàn),接口,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP APP微信提現(xiàn)接口代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP APP微信提現(xiàn)接口代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲乱码免费伦视频| 国产色产综合产在线视频| 欧美电影精品一区二区| 亚洲深夜影院| 91社区视频在线观看| 国产黄色在线| 色999日韩国产欧美一区二区| 日本xxxxwwww| 日韩在线卡一卡二| 人人干在线视频| 头脑特工队2免费完整版在线观看| 91麻豆产精品久久久久久| 亚洲精品国产一区二区| 久草视频中文在线| 日本丶国产丶欧美色综合| 日韩av在线综合| 精品国产亚洲一区二区三区在线观看| 久久狠狠婷婷| 另类欧美视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 青春娱乐分类视频精品2动漫| 在线精品在线| 亚洲国产99| 精品久久亚洲一级α| 久久精品无码av| 青梅竹马是消防员在线| 欧美性猛交xxxx乱大交退制版| 国产日本在线播放| 久久99精品国产麻豆不卡| 亚洲天堂自拍偷拍| 亚洲怡红院在线| 久久久精品网站| 欧美aaa大片| 国产精品99久久久久久大便| 欧美人与禽猛交乱配| 天天槽夜夜槽| 日韩毛片无码永久免费看| 国产精品免费网站| 国自产精品手机在线观看视频| 国产精品免费一区二区| 精品日韩视频在线观看| 久久黄色片网站| 久久精品国产精品亚洲毛片| 鲁丝一区二区三区免费| 色8久久精品久久久久久蜜| 亚洲精品成人电影| 国产三级精品三级在线| 91视频免费入口| 国产呻吟对白刺激无套视频在线| 国内精品麻豆美女在线播放视频| 亚洲精品美国一| 人妻人人澡人人添人人爽| 中文网丁香综合网| 大桥未久一区二区| 宅男噜噜噜66国产精品免费| 手机免费看av片| 国产欧美亚洲精品| 久久电影视频| 天堂av2020| 自拍欧美一区| 真人bbbbbbbbb毛片| 麻豆精品视频在线观看视频| 国产精品黄视频| 中文字幕在线综合| 黄色亚洲大片免费在线观看| 亚洲欧美一二三| 亚洲在线观看一区| 成人免费视频观看视频| 免费成人在线电影| 丝袜综合欧美| 91精品国产综合久久香蕉最新版| 一区二区三区区四区播放视频在线观看| 黑人中文字幕一区二区三区| 日本xxxx高清色视频| 精品少妇一区二区三区在线视频| 手机av在线看| 久久久五月婷婷| 3d动漫精品啪啪一区二区三区免费| 被陌生人带去卫生间啪到腿软| 久久久久99精品国产片| 在线观看爽视频| 中文字幕av影视| 嫩草研究院在线观看| 9999国产精品| 精品久久久久久无码国产| 精品国产福利| 国产精品伦理| 成人免费大片黄在线播放| 亚洲影视中文字幕| 久久影院一区二区三区| 欧美视频在线观看视频| 免费国产在线精品一区二区三区| 久久精品视频一| 97久久超碰| www.精品av.com| 日本一区免费看| 成人精品高清在线视频| www.久久精品视频| 疯狂试爱三2浴室激情视频| 国产三级视频在线播放| www.日韩.com| 性欧美亚洲xxxx乳在线观看| 欧美激情亚洲激情| 稀缺小u女呦精品呦| 国产精品亚洲人在线观看| 日本www在线观看视频| 成人av播放| 欧美性黄网官网| 欧美最猛性xxxxxhd| 久久99久国产精品黄毛片入口| 999精品视频| 亚洲成人一区二区在线观看| 国产在线日本| 日韩激情电影免费看| 久久精品国产精品亚洲精品色| 在线观看一区二区精品视频| 国产精品亚洲lv粉色| 欧美在线看片a免费观看| 日韩av综合| 免费观看a级片| 日韩一区二区在线看片| 亚洲精品午夜级久久久久| 日本少妇高清视频| 4hu四虎永久网址| 中文在线资源观看视频网站免费不卡| 伊人成人222| 亚洲特黄一级片| 一本久道久久综合狠狠爱亚洲精品| 国产精品一二三区| 调教+趴+乳夹+国产+精品| 国自产拍在线网站网址视频| 国产成人午夜性a一级毛片| 精品无码av一区二区三区不卡| 破处女黄色一级片| 久久99蜜桃精品久久久久小说| 在线观看欧美日韩| 直接在线观看的三级网址| 极品少妇一区二区三区精品视频| 国产九九九九九| 国产日本亚洲| 高潮一区二区三区| 伊人在线视频观看| 国产亚洲成av人在线观看导航| 欧美free性69| 精品人妻一区二区三区麻豆91| 裸体一区二区| 久久视频在线免费观看| 久久精品国产久精国产一老狼| 不卡的在线视频| 性网站在线播放| 精品人妻一区二区三区四区在线| 欧美婷婷六月丁香综合色| 免费观看羞羞视频网站| 这里只有久久精品视频| 精品91久久久| 色综合久久网| 内射国产内射夫妻免费频道| 成人高清视频免费观看| 亚洲一二三级电影| 久久久久在线观看| 综合伊人久久| 亚洲欧洲国产伦综合| 路边理发店露脸熟妇泻火| 手机在线电影一区| 国产伦精品一区二区三区视频免费| 国产成a人无v码亚洲福利| 国产成人精品一区二区在线小狼| 久久久久久久久岛国免费| 久久精品在线观看视频| 欧美高清电影在线看| 欧美日韩大尺度| 欧美日韩专区在线| 丰满少妇被猛烈进入一区二区| 国产精品1000| 伊人久久一区二区三区| 中文字幕亚洲综合久久菠萝蜜| av手机天堂| 国产精品美女主播在线观看纯欲| 午夜精品久久17c| 精品制服美女久久| 国产激情视频一区二区三区| 日韩av午夜在线观看| 国产日韩电影| 久久综合国产精品台湾中文娱乐网| 欧美乱妇高清无乱码| 亚洲成人1区| 亚洲成人免费在线观看| 美国一级片在线观看| 国产99久久久久久免费看| 91久久精品一区二区| 成人国产精品免费观看视频| 国产欧美一区二区三区久久人妖| 精品成人一区| 91国在线精品国内播放| 欧美一级鲁丝片| 女教师淫辱の教室蜜臀av软件| 亚洲精品777| 国产精品电影久久久久电影网| 污的视频网站| 精品国产凹凸成av人网站| 综合久久综合久久| 欧美一区=区三区| 国产精品你懂的| jizzjizz19| 欧美草逼视频| 97色婷婷成人综合在线观看| αv一区二区三区| 777777777亚洲妇女| 欧美日韩视频精品一区二区| 黄网站app在线观看下载视频大全官网| 日本一不卡视频| 欧美一性一交| 偷窥少妇高潮呻吟av久久免费| www视频网站| 成人动漫一区二区| 在线中文字幕-区二区三区四区| 青青青在线视频播放| 天天干天天操天天做| 日韩av影片在线观看| 国产精品一区在线免费观看| 国产成人精品一区二区三区在线| 国产综合视频一区二区三区免费| 亚洲第一天堂网| 国产精品午夜久久久久久| 中国毛片直接看| 日韩资源av在线| 99re热这里只有精品免费视频| 99热亚洲精品| 久久精品国产69国产精品亚洲| 筱崎爱全乳无删减在线观看| 日韩国产精品久久| 欧美精品午夜视频| wwwxxxx欧美| 日本一区二区视频在线| 久久人人爽av| 欧美少妇xxx| 欧美日韩精品一区二区三区视频| 日韩福利视频导航| 欧美精品一区二区三区中文字幕| 国产午夜三级一区二区三| 日本精品二区| 国产一区二区三区免费在线| 国产黄色片在线免费观看| 日韩中文字幕综合| 第一社区sis001原创亚洲| 欧美激情99| 网站一区二区三区| 男人天堂网在线观看| 欧美性猛交xxxx乱大交少妇| 国产精品人人妻人人爽| 九色丨porny丨自拍入口| 黄色网址网站在线观看| 欧美二区在线| 91在线精品秘密一区二区| 亚洲成av人影院在线观看网| 天天综合一区| 在线播放一区二区精品视频| 国产精品一区二区你懂的| 欧美日韩视频在线一区二区观看视频| 东北少妇不带套对白| 欧美色图影院| 韩国成人av| 一级片在线免费看| 日韩av高清在线播放| 97蝌蚪自拍自窝| 久久久久久久欧美精品| 久久综合一区| 国产不卡在线观看| 亚洲专区一区| 日韩福利视频网| yiren22亚洲综合伊人22| 欧美久久综合网| 国产三级中文字幕| 亚洲美女网站18| 午夜影院免费播放| 18视频免费网址在线观看| 日韩欧美亚洲另类| 亚洲男女视频在线观看| 日韩成人免费看| 日韩欧美国产黄色| 一区二区国产盗摄色噜噜| 色婷婷综合久久久久中文| 视频在线观看免费影院欧美meiju| 日本一区免费视频| 欧美国产美女| 久久一级电影| 啪啪av大全导航福利网址| 欧美一区三区| 精品女同一区二区三区在线播放| 欧美视频日韩视频| 欧美a级黄色大片| 理论片播放午夜国外| 97碰碰视频| 午夜精品久久久久久久第一页按摩| 成人国产精品入口免费视频| 亚洲激情文学| 久久精品这里热有精品| 国产免费久久av| 日本国产在线视频| 十九岁完整版在线观看好看云免费| 四虎国产精品成人永久免费影视| 18性欧美xxxⅹ性满足| 欧美亚洲视频一区二区| 久久久久久av无码免费看大片| 日韩和欧美一区二区三区| 国产一区二区三区四区五区美女| 日韩免费av片| 国产精品无码自拍| 2014国产精品| 成人性视频免费网站| 色先锋久久影院av| 亚洲一二三区在线| 日韩av大片在线| 亚洲AV成人无码一二三区在线| 国产一区二区视频在线| 婷婷中文字幕一区| 国产麻豆免费视频| 欧美成人一二三区| 国产剧情久久久久久| 欧美大片在线播放| 国产精品日韩一区| 夜夜嗨av色一区二区不卡| 国产精品∨欧美精品v日韩精品| 久久大逼视频| 国产精品视频在线看| 精品日韩欧美| 国产自偷自偷免费一区| 丁香五六月婷婷久久激情|