婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP實現(xiàn)微信提現(xiàn)(企業(yè)付款到零錢)

PHP實現(xiàn)微信提現(xiàn)(企業(yè)付款到零錢)

熱門標簽:高德地圖標注家 長春人工外呼系統(tǒng)服務(wù)商 江西手機自動外呼防封系統(tǒng)是什么 哪里辦理400電話 廣東地市地圖標注 仁和怎么申請400開頭的電話 廣州防封卡外呼系統(tǒng)多少錢一個月 怎么向銷售公司推銷外呼系統(tǒng) 外呼系統(tǒng)撥打暫時無法接通

怎么開通企業(yè)付款到零錢?

有的商戶號的產(chǎn)品中心是沒有這個功能的,不過,該功能的pid(product id)是5,只要隨便進去某一個產(chǎn)品,在地址欄把pid改為5。

即可進入該功能頁面,進行開通,不過要滿足條件。

用戶提現(xiàn)代碼:

//用戶微信提現(xiàn)
 private function withdrawals_weixin($id){
    $falg = M('withdrawals')->where(['id'=>$id])->find();
    $openid = M('users')->where('user_id', $falg['user_id'])->value('openid');
    $data['openid'] = $openid;
    $data['pay_code'] = $falg['id'].$falg['user_id'];
    $data['desc'] = '提現(xiàn)ID'.$falg['id'];
    if($falg['taxfee'] >= $falg['money']){
      return array('status'=>1, 'msg'=>"提現(xiàn)額度必須大于手續(xù)費!" );
    }else{
      $data['money'] = bcsub($falg['money'], $falg['taxfee'], 2);
    }
    include_once PLUGIN_PATH . "payment/weixin/weixin.class.php";
    $weixin_obj = new \weixin();
    $result = $weixin_obj->transfer($data);
   
    return $result;
 }

其中pay_code在商戶號的提現(xiàn)功能是唯一的,所以為了防重放攻擊,這個值千萬不能用隨機數(shù),最好用ID,具有提現(xiàn)記錄唯一。

提現(xiàn)邏輯代碼:

// 微信提現(xiàn)轉(zhuǎn)賬
  function transfer($data){
    
    header("Content-type: text/html; charset=utf-8");
    //CA證書及支付信息
   $wxchat['appid'] = WxPayConfig::$appid;
   $wxchat['mchid'] = WxPayConfig::$mchid;
 
   $wxchat['api_cert'] = PLUGIN_PATH.'/payment/weixin/cert/apiclient_cert.pem';
    $wxchat['api_key'] = PLUGIN_PATH.'/payment/weixin/cert/apiclient_key.pem';
    
    // $wxchat['api_ca'] = '/plugins/payment/weixin/cert/rootca.pem';
   $webdata = array(
    'mch_appid' => $wxchat['appid'],
    'mchid'   => $wxchat['mchid'],
    'nonce_str' => md5(time()),
    //'device_info' => '1000',
    'partner_trade_no'=> $data['pay_code'], //商戶訂單號,需要唯一
    'openid' => $data['openid'],//轉(zhuǎn)賬用戶的openid
    'check_name'=> 'NO_CHECK', //OPTION_CHECK不強制校驗真實姓名, FORCE_CHECK:強制 NO_CHECK:
    //'re_user_name' => 'jorsh', //收款人用戶姓名
    'amount' => $data['money'] * 100, //付款金額單位為分
    'desc'  => $data['desc'],
    'spbill_create_ip' => request()->ip(),
    );
  
   foreach ($webdata as $k => $v) {
   $tarr[] =$k.'='.$v;
    }
 
   sort($tarr);
   $sign = implode($tarr, '');
   $sign .= 'key='.WxPayConfig::$key;
    $webdata['sign']=strtoupper(md5($sign));
    
    $wget = $this->array2xml($webdata);
    
    $pay_url = 'https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers';
 
    $res = $this->http_post($pay_url, $wget, $wxchat);
 
   if(!$res){
   return array('status'=>1, 'msg'=>"Can't connect the server" );
   }
    $content = simplexml_load_string($res, 'SimpleXMLElement', LIBXML_NOCDATA);
    
   if(strval($content->return_code) == 'FAIL'){
   return array('status'=>1, 'msg'=>strval($content->return_msg));
   }
   if(strval($content->result_code) == 'FAIL'){
   return array('status'=>1, 'msg'=>strval($content->err_code),':'.strval($content->err_code_des));
    }
 
   $rdata = array(
    'mch_appid'    => strval($content->mch_appid),
    'mchid'      => strval($content->mchid),
    'device_info'   => strval($content->device_info),
    'nonce_str'    => strval($content->nonce_str),
    'result_code'   => strval($content->result_code),
    'partner_trade_no' => strval($content->partner_trade_no),
    'payment_no'    => strval($content->payment_no),
    'payment_time'   => strval($content->payment_time),
   );
   return $rdata;
 
  }

其中 PLUGIN_PATH 是一個常量

define('PLUGIN_PATH', __DIR__ . '/plugins/');

定義插件目錄

/**
   * 將一個數(shù)組轉(zhuǎn)換為 XML 結(jié)構(gòu)的字符串
   * @param array $arr 要轉(zhuǎn)換的數(shù)組
   * @param int $level 節(jié)點層級, 1 為 Root.
   * @return string XML 結(jié)構(gòu)的字符串
   */
  function array2xml($arr, $level = 1) {
   $s = $level == 1 ? "xml>" : '';
   foreach($arr as $tagname => $value) {
   if (is_numeric($tagname)) {
    $tagname = $value['TagName'];
    unset($value['TagName']);
   }
   if(!is_array($value)) {
    $s .= "{$tagname}>".(!is_numeric($value) ? '![CDATA[' : '').$value.(!is_numeric($value) ? ']]>' : '')."/{$tagname}>";
   } else {
    $s .= "{$tagname}>" . $this->array2xml($value, $level + 1)."/{$tagname}>";
   }
   }
   $s = preg_replace("/([\x01-\x08\x0b-\x0c\x0e-\x1f])+/", ' ', $s);
   return $level == 1 ? $s."/xml>" : $s;
  }
  
  function http_post($url, $param, $wxchat) {
   $oCurl = curl_init();
   if (stripos($url, "https://") !== FALSE) {
   curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
   curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE);
   }
   if (is_string($param)) {
   $strPOST = $param;
   } else {
   $aPOST = array();
   foreach ($param as $key => $val) {
    $aPOST[] = $key . "=" . urlencode($val);
   }
   $strPOST = join("", $aPOST);
   }
   curl_setopt($oCurl, CURLOPT_URL, $url);
   curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1);
   curl_setopt($oCurl, CURLOPT_POST, true);
   curl_setopt($oCurl, CURLOPT_POSTFIELDS, $strPOST);
   if($wxchat){
   curl_setopt($oCurl,CURLOPT_SSLCERT,$wxchat['api_cert']);
   curl_setopt($oCurl,CURLOPT_SSLKEY,$wxchat['api_key']);
   curl_setopt($oCurl,CURLOPT_CAINFO,$wxchat['api_ca']);
   }
   $sContent = curl_exec($oCurl);
   $aStatus = curl_getinfo($oCurl);
    curl_close($oCurl);
    
   if (intval($aStatus["http_code"]) == 200) {
   return $sContent;
   } else {
   return false;
   }
 }

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP APP微信提現(xiàn)接口代碼
  • PHP實現(xiàn)微信提現(xiàn)功能

標簽:文山 廈門 湘西 黔東 海北 濮陽 梅河口 惠州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《PHP實現(xiàn)微信提現(xiàn)(企業(yè)付款到零錢)》,本文關(guān)鍵詞  PHP,實現(xiàn),微信,提現(xiàn),企業(yè),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP實現(xiàn)微信提現(xiàn)(企業(yè)付款到零錢)》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP實現(xiàn)微信提現(xiàn)(企業(yè)付款到零錢)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区二区性放荡片| 国产精品日韩成人| 欧美二区三区91| xnxx国产精品| 亚洲第一综合色| 欧美主播一区二区三区| 国产亚洲欧美色| 免费亚洲电影在线| 粉嫩一区二区三区在线看| 国产亚洲福利社区一区| 国内一区二区在线| 日韩欧美国产麻豆| 精品处破学生在线二十三| 免费看日韩a级影片| 在线看国产一区二区| 国产精品美女久久久久久| 国产乱子伦视频一区二区三区| 欧美主播一区二区三区| 亚洲欧洲精品一区二区三区| 久久国产生活片100| 91国产精品成人| 国产精品入口麻豆原神| 色嗨嗨av一区二区三区| 国产精品污www在线观看| 国产成人免费视频网站| 久久久精品天堂| 国产精品一区二区在线观看网站| 精品嫩草影院久久| 免费在线观看成人| 欧美一区二区视频在线观看2020| 首页亚洲欧美制服丝腿| 99久久免费视频.com| 国产日韩精品一区二区三区在线| 国产精品欧美精品| 欧美军同video69gay| 亚洲午夜激情av| 91免费看`日韩一区二区| 欧美日本免费一区二区三区| 日韩高清在线观看| 久久精品一区二区三区不卡| 久久99日本精品| 日韩精品专区在线| 成人丝袜视频网| 久久女同性恋中文字幕| 亚洲狠狠爱一区二区三区| 8x8x8国产精品| 国产成人综合自拍| 国产精品久久一级| 欧美乱妇一区二区三区不卡视频| 美女视频黄 久久| 日韩免费观看2025年上映的电影| 美女高潮久久久| 欧美大肚乱孕交hd孕妇| 欧美午夜一区二区| 五月天精品一区二区三区| 久久精品视频免费观看| 久久久久久黄色| 日韩视频一区在线观看| 成人av免费在线播放| 亚洲一区二区高清| 日本韩国精品在线| 成人av网址在线观看| 午夜精品123| 国产精品三级电影| 欧洲另类一二三四区| 国产一区二区三区电影在线观看| 欧美成人在线直播| 在线看不卡av| 成人av午夜影院| 美国一区二区三区在线播放| 久久精品一区二区三区四区| 在线影院国内精品| 欧美亚洲日本一区| 精品一区二区免费| 亚洲精品国产视频| 黄色日韩三级电影| 国产成人8x视频一区二区| 国产精品一区二区久久精品爱涩| 亚洲精品国产精华液| 国产精品毛片大码女人 | 久久精品欧美一区二区三区不卡| 欧美丰满少妇xxxxx高潮对白 | 成人av网址在线| 日本精品一级二级| 日韩一级片网站| 日韩一级大片在线观看| 欧美不卡激情三级在线观看| 欧美va亚洲va| 亚洲欧洲综合另类在线| 午夜电影一区二区| 中文字幕一区二区三区在线不卡 | 日本成人在线看| 亚洲成人一区在线| 视频一区免费在线观看| 亚洲国产日韩精品| 日韩美女视频19| 色视频欧美一区二区三区| 亚洲欧美一区二区在线观看| 亚洲欧美视频在线观看视频| 2023国产精品视频| 亚洲男人天堂av| 免费国产亚洲视频| 国产中文字幕精品| 国产资源在线一区| 国产成人精品三级麻豆| 国产精品白丝av| 久久疯狂做爰流白浆xx| 中文字幕免费不卡在线| 亚洲欧美另类久久久精品2019 | 亚洲欧美日韩国产综合| 国产999精品久久久久久| 一区二区激情小说| 奇米色一区二区三区四区| 国产精品夫妻自拍| 色噜噜狠狠色综合中国| 欧美成人精品福利| 亚洲一区二区三区四区中文字幕| 亚洲国产视频a| 成人黄色av网站在线| 日韩精品一二三区| 久热成人在线视频| 欧美午夜影院一区| 欧美又粗又大又爽| 日韩精品资源二区在线| 午夜精品福利视频网站| 欧美综合欧美视频| 国产午夜亚洲精品理论片色戒 | 天涯成人国产亚洲精品一区av| 国产精品一区二区不卡| 亚洲超碰精品一区二区| 色婷婷综合久色| 18成人在线观看| 成+人+亚洲+综合天堂| 久久久精品免费观看| 狠狠色丁香久久婷婷综合丁香| 91精品国产综合久久小美女| 天天综合色天天| 欧美网站大全在线观看| 久久精品在线观看| eeuss鲁一区二区三区| 国产精品家庭影院| 粉嫩欧美一区二区三区高清影视| 色八戒一区二区三区| 国产女人18水真多18精品一级做| 亚洲美女屁股眼交| 欧美色涩在线第一页| 亚洲图片一区二区| 日韩美女一区二区三区四区| 国产最新精品免费| 国产精品久久二区二区| 99久久婷婷国产| 亚洲h精品动漫在线观看| 99精品久久免费看蜜臀剧情介绍| 亚洲视频在线观看三级| 亚洲欧美一区二区在线观看| 91视视频在线观看入口直接观看www| 欧美极品少妇xxxxⅹ高跟鞋| 一区二区三区四区五区视频在线观看| 一区二区三区色| 国产一区久久久| 日韩精品一区二区三区视频| 成人免费在线播放视频| 天堂精品中文字幕在线| 视频一区二区欧美| 精品一区二区三区免费毛片爱| 久久蜜桃av一区精品变态类天堂| 国产精品久久久99| 欧美视频一区在线观看| 1000精品久久久久久久久| 欧美乱妇23p| 成人免费不卡视频| 亚洲欧洲日产国产综合网| 欧美日韩免费不卡视频一区二区三区| 久久久久久免费| 欧美无人高清视频在线观看| 黄色小说综合网站| 免费在线看成人av| 亚洲婷婷综合久久一本伊一区| 精品国产91久久久久久久妲己| 91精品国产高清一区二区三区| 日韩美女视频19| 色偷偷88欧美精品久久久| 亚洲一区在线视频观看| 亚洲国产精品久久久久婷婷884| 国产亚洲1区2区3区| 337p日本欧洲亚洲大胆色噜噜| 精品久久久久久久人人人人传媒| 日韩手机在线导航| 一区二区三区小说| 国产精品一区二区三区99| 中文字幕av一区 二区| 欧美亚洲一区二区三区四区| 国产91高潮流白浆在线麻豆| 欧美电影一区二区| 青青草国产成人av片免费| 欧美电视剧在线看免费| 亚洲欧美激情视频在线观看一区二区三区 | 免费成人在线播放| 久久久99久久| 在线观看成人小视频|