午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > PHP的微信支付接口使用方法講解

PHP的微信支付接口使用方法講解

熱門標簽:電梯外呼線路板維修視頻 臨沂智能電銷機器人軟件 芒果電銷機器人 安陽自動外呼系統價格是多少 上海公司外呼系統線路 銀川ai電話機器人 浙江外呼電話系統軟件 地圖標注風向標 十堰ai電話機器人效果怎么樣

在開發之中經常會使用到支付的功能,現在常用的兩種支付方式是支付寶和微信。相對而言,支付寶的文檔較為健全,并且配置和調用方式方式比較簡單,這里就不過多的描述。

首先去微信官網網站下去下載服務端的demo:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1

這里雖然是官網提供的公眾號支付的demo,雖然微信支付的預下單等都可以在前端進行實現,不過官方還是建議在服務端進行處理。下載后,將其中的demo引入你的項目就好,注意的是如果是公眾號的支付用到的類文件WxPay.JsApiPay.php在文件中example目錄下。

接下來我們就可以進行引用了并實現。以thinkphp框架下進行調用為例(以下案例包括移動端以及公眾號支付以及公眾號獲取openid等功能)。以下代碼為了能夠更容易理解,將一些類中的方法提取了出來,寫的有點亂,請見諒。

  /* 微信APP下支付預下單 */
  public function wxAppOrder(){
    //TODO:首先獲取訂單詳情,例如傳遞過來訂單號或訂單id,獲取訂單的詳情信息,例如將取出的數據存放入$user_order_info數組,訂單中包含的商品在$user_order_product_info之中。
    /* 向微信發起請求 */
    vendor('WxpayAPI.lib.WxPay','','.Api.php');
    vendor('WxpayAPI.lib.WxPay','','.Data.php');//生成數據
    //統一下單輸入對象
    $order_info= new WxPayUnifiedOrder();
    $order_info->SetOut_trade_no($user_order_info['orderNo']);//商品訂單號
    $body=$user_order_product_info['productName'];
    //   $body=iconv('UTF-8', 'ISO-8859-1', $user_order_product_info['productName']);
    $order_info->SetBody($body);//商品描述
    $order_info->SetTrade_type('CNY');//人民幣
    $order_info->SetTotal_fee(intval($user_order_info['sumPrice']*100));//總金額,以分為單位
    $order_info->SetTrade_type('APP');//交易類型
    $order_info->SetAppid(C('wxAPPID'));
    $order_info->SetMch_id(C('wxMCHID'));
    $order_info->SetNotify_url('你的回調地址');
    $order_info->SetSign();
    //進行統一支付
    $wxpay=new WxPayApi();
    $order_result=$wxpay->unifiedOrder($order_info);//統一下單
    if ($order_result['return_code']=='FAIL') {
      $arr=array(
          'resultCode'=>'99',
          'resultDesc'=>$order_result['return_msg'],
          'resultObj'=>array(''=>''),
      );
      echo JSON($arr);
      exit();
    }
    if ($order_result['result_code']=='SUCCESS') {
    //預下單成功后,重新簽名返回給移動端
      $wxpay_result=new WxPayResults();
      $timestamp=time();
      $wxpay_result->SetData('appid', $order_result['appid']);
      $wxpay_result->SetData('partnerid', $order_result['mch_id']);
      $wxpay_result->SetData('prepayid', $order_result['prepay_id']);
      $wxpay_result->SetData('timestamp', $timestamp);
      $wxpay_result->SetData('noncestr', $order_result['nonce_str']);
      $wxpay_result->SetData('package', 'Sign=WXPay');
      // $wxpay_result->SetData('key', C('wxKEY'));
      //上方注釋的代碼是再簽名中必要的一步,只是這個包含在了微信demo的類中,如果像該項目中既有app支付,又有公眾號支付,最好是注釋類中代碼,并自己寫入
      $resign_result=$wxpay_result->SetSign();
      //處理返回數據
      $result=array(
          'appid'=>$order_result['appid'],//appid
          'partnerid'=>$order_result['mch_id'],//商戶號
          'prepayid'=>$order_result['prepay_id'],//與支付id
          'package'=>'Sign=WXPay',
          'noncestr'=>$order_result['nonce_str'],
          'timestamp'=>$timestamp,
          'sign'=>$resign_result,
      );
      $arr=array(
          'resultCode'=>'00',
          'resultDesc'=>'成功',
          'resultObj'=>$result,
      );
      echo JSON($arr);
      exit();
    }else{
      $arr=array(
          'resultCode'=>'99',
          'resultDesc'=>'失敗',
          'resultObj'=>$order_result,
      );
      echo JSON($arr);
      exit();
    }
  }
  /* 微信支付回調函數 */
  public function wxpayNotify(){
    vendor('WxpayAPI.lib.Logwx','','.Log.php');//在回調中最好是引入日志進行記錄,在這里因為Log類與thinkphp中的log類重復,需要進行處理
    $handle=new CLogFileHandler('./Public/wxlog.txt');
    $log=Logwx::Init($handle);
    $xml = $GLOBALS['HTTP_RAW_POST_DATA'];//獲取數據
    vendor('WxpayAPI.lib.WxPay','','.Api.php');
    vendor('WxpayAPI.lib.WxPay','','.Data.php');
    $wxpay=new WxPayApi();
    $notify=new WxPayNotifyReply();
    $result=WxPayResults::Init($xml);//獲取數據并轉換為數組
    if ($result['return_code']=='SUCCESS'  $result['result_code']=='SUCCESS') {//此字段是通信標識,非交易標識,交易是否成功需要查看result_code來判斷
      //TODO:進行數據庫操作的業務邏輯處理,假設其成功與否的數據為$res
      if ($res) {
        $log->INFO('訂單:'.$result['out_trade_no'].'支付成功');
        $notify->SetReturn_code('SUCCESS');
        $notify->SetReturn_msg('OK');
        $notify->SetSign();
      }else{
        $log->ERROR('微信支付失敗');
        $notify->SetReturn_code('FAIL');
        $notify->SetReturn_msg('客戶服務器錯誤');
      }
    }else{
      $log->ERROR('微信回調返回錯誤');
      $notify->SetReturn_code('FAIL');
      $notify->SetReturn_msg('微信支付失敗');
    }
    //返回微信端
    $wxpay->replyNotify($notify->ToXml());
  }
  /* 微信公眾賬號下單
   * 獲取code等信息
  * 跳轉至獲取信息
  *  */
  public function wxPubOrder(){
    //此流程中
    $orderId=$_GET['orderId'];
    //注意:此處如果想要回調成功,需要在微信公眾平臺設置回調域名
//   print_r('Location:https://open.weixin.qq.com/connect/oauth2/authorize?appid='.C('wxAPPID').'redirect_uri='.'http://你的域名/Pay/getOpenid/orderId/'.$orderId.'response_type=codescope=snsapi_basestate=123#wechat_redirect');
//   exit();
    header('Location:https://open.weixin.qq.com/connect/oauth2/authorize?appid='.'*******'.'redirect_uri='.urlencode('http://*****/Pay/getOpenid/orderId/'.$orderId).'response_type=codescope=snsapi_basestate=123#wechat_redirect');
    exit();
  }
  /* 微信獲取openid,跳轉到微信同意下單接口 */
  public function getOpenid(){
    //code
    $code=$_GET['code'];
    $state=$_GET['state'];
    $orderId=$_GET['orderId'];
    $appid='******';
    $appsecret='******';
    //獲取openid
    $get_token_url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'secret='.$appsecret.'code='.$code.'grant_type=authorization_code';
    $ch = curl_init();
    curl_setopt($ch,CURLOPT_URL,$get_token_url);
    curl_setopt($ch,CURLOPT_HEADER,0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
    $res = curl_exec($ch);
    curl_close($ch);
    $json_obj = json_decode($res,true);
    $openId=$json_obj['openid'];
//   跳轉到預下單
    // echo $openId;exit();
    $url='http://******/html5/#/pay/'.$orderId.'openid='.$openId;
    header('Location:'.$url);
  }
  /* 微信公眾賬號統一下單 */
  public function wxOrder(){
    $orderId=$_GET['orderId'];
    $openId=$_GET['openId'];
    if (empty($orderId)||empty($openId)) {
      $arr=array(
          'resultCode'=>'66',
          'resultDesc'=>'缺少參數',
          'resultObj'=>array(),
      );
      echo JSON($arr);
      exit();
    }
    //TODO:獲取訂單和訂單商品信息,分別存儲在$user_order_info中和$user_order_good_info中
    if (empty($user_order_info)) {
      $arr=array(
          'resultCode'=>'99',
          'resultDesc'=>'不存在該訂單',
          'resultObj'=>array(),
      );
      echo JSON($arr);
      exit();
    }
    /* 向微信發起請求 */
    vendor('WxpayAPI.lib.WxPay','','.Api.php');
    vendor('WxpayAPI.lib.WxPay','','.Data.php');//生成數據
    //   vendor('WxpayAPI.lib.WxPay','','.JsApiPay.php');
    //統一下單輸入對象
    $order_info= new WxPayUnifiedOrder();
    $wxpay=new WxPayApi();
    $order_info->SetMch_id('***');//商戶號
    $order_info->SetAppid('****');//微信號APPID//wx70a40dfa2711c4fe
    $order_info->SetOut_trade_no($user_order_info['orderNo']);//商品訂單號
    $order_info->SetBody($user_order_good_info['productName']);//商品描述
    $order_info->SetTrade_type('CNY');//人民幣
    $order_info->SetTotal_fee(intval($user_order_info['sumPrice']*100));//總金額,以分為單位
    $order_info->SetTrade_type('JSAPI');//交易類型
    $order_info->SetNonce_str($wxpay->getNonceStr(32));
    $order_info->SetSpbill_create_ip('1.1.1.1');
    //   $order_info->SetOpenid($user_info['openId']);
    $order_info->SetOpenid($openId);
    //TODO:
    $order_info->SetNotify_url('http://****/Pay/wxpayNotify');
    $order_info->SetSign();//設置簽名
    //進行統一支付
    $order_result=$wxpay->unifiedOrder($order_info);//統一下單
    //同意下單后再加
    if ($order_result['return_code']=='FAIL') {
      $arr=array(
          'resultCode'=>'99',
          'resultDesc'=>$order_result['return_code'].':'.$order_result['return_msg'],
          'resultObj'=>array(),
      );
      echo JSON($arr);
      exit();
    }
    if ($order_result['result_code']=='SUCCESS') {
      $jsapi = new WxPayJsApiPay();
      $jsapi->SetAppid($order_result["appid"]);
      $timeStamp = time();
      $jsapi->SetTimeStamp("$timeStamp");
      $jsapi->SetNonceStr(WxPayApi::getNonceStr());
      $jsapi->SetPackage("prepay_id=" . $order_result['prepay_id']);
      $jsapi->SetSignType("MD5");
      $jsapi->SetPaySign($jsapi->MakeSign());
      $order_result = $jsapi->GetValues();
      //     print_r($order_result);exit();
      $arr=array(
          'resultCode'=>'00',
          'resultDesc'=>'成功',
          'resultObj'=>$order_result,
      );
      echo JSON($arr);
      exit();
    }else{
      $arr=array(
          'resultCode'=>'99',
          'resultDesc'=>'失敗',
          'resultObj'=>$order_result,
      );
      echo JSON($arr);
      exit();
    }  
  }

這就是一個支付的流程,在這之中會遇到很多問題,在此給出一個大多數會遇到的問題的解決方法的大概思路:

  • 1、APP統一下單后數據返回給前端,前端調用報簽名錯誤:首先驗證自己的秘鑰信息是否正確,要注意移動端和公眾號的是不同的,而類拿著key又去重新簽名,可以將微信官方提供的demo中的直接內部調用配置文件那里注釋掉
  • 2、在公眾號獲取openid的時候,顯示跨域:這個解決參考YII2框架中對于\yii::$app->response->header,中的remove方法,將報頭去掉即可。
  • 3、對于微信支付的配置,包括公眾號支付配置白名單、測試目錄啥的就不過多說了,請自行搜索資料

過程中肯定還遇到很多問題,這里不一一寫了,如果還有問題可以在評論中留言,大家一起討論學習,共同進步。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • PHP lcfirst()函數定義與用法
  • PHP levenshtein()函數用法講解
  • PHP implode()函數用法講解
  • PHP htmlspecialchars()函數用法與實例講解
  • ThinkPHP中圖片按比例切割的代碼實例
  • PHP使用PDO操作sqlite數據庫應用案例
  • PHP htmlspecialchars_decode()函數用法講解
  • PHP遞歸的三種常用方式
  • PHP中rename()函數的妙用講解
  • PHP join()函數用法與實例講解

標簽:遂寧 徐州 常州 武威 遵義 荊門 寧夏 吐魯番

巨人網絡通訊聲明:本文標題《PHP的微信支付接口使用方法講解》,本文關鍵詞  PHP,的,微信,支付,接口,使用方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP的微信支付接口使用方法講解》相關的同類信息!
  • 本頁收集關于PHP的微信支付接口使用方法講解的相關信息資訊供網民參考!
  • 推薦文章
    日韩欧美精品中文字幕| 国产精品青草综合久久久久99| 鲁一鲁一鲁一鲁一色| 日韩免费高清av| 亚洲人123区| 亚洲国产日韩a在线播放| 岛国视频午夜一区免费在线观看| 国产日韩三级在线| jizz日本免费| 视频一区不卡| 日韩av有码在线| 日韩精品在线免费播放| 欧美视频一区在线观看| 亚洲二区视频在线| 91蜜桃传媒精品久久久一区二区| 国产精品国产一区二区三区四区| caoporn超碰97| 91看片破解版| 久久黄色免费网站| 亚洲精品久久久久久动漫器材一区 | 国产精品女人久久久久久| 一区二区三区日韩| 久久精品视频6| 国产乱码精品一区二区三区卡 | 精品人伦一区二区| 激情内射人妻1区2区3区| 最近中文字幕mv在线一区二区三区四区| 国产乱码精品一品二品| 中国一级片在线观看| 四虎精品欧美一区二区免费| 久久免费观看视频| 欧美性猛交xxxx乱大交3| 日本欧美www| 亚洲36d大奶网| 国产欧美日韩最新| 欧美一级生活片| 成人福利视频在线看| 日韩三级视频在线| 激情六月丁香婷婷| 国产日韩欧美在线播放| 91精品在线免费| 久久精品视频在线免费观看| 五月婷婷激情五月| 亚洲视频天天射| 日韩欧美99| 韩国精品美女www爽爽爽视频| 日韩欧美在线播放| 国产麻豆成人传媒免费观看| 日韩xxx高潮hd| 肉色超薄丝袜脚交| 视频一区二区三区免费观看| 97精品视频在线播放| 91精品国产综合久久国产大片| 成年人网站91| 国产精品一区二区黑人巨大| 男生草女生视频| 97在线国产视频| 91在线观看免费高清完整版在线观看 | 国产精品秘入口18禁麻豆免会员| 91精品国产综合久久香蕉的用户体验 | 91精品国产自产| 女人帮男人橹视频播放| 99久久精品无码一区二区毛片| 日韩视频在线观看免费| 欧美日韩精品二区第二页| 日本一区二区三区四区 | 99免费观看视频| 欧美精品久久久久久久免费| 国产一级特黄a大片99| 高清欧美一区二区三区| 亚洲国语精品自产拍在线观看| 亚洲二区在线观看| 久久理论电影网| 裸体一区二区三区| 91超薄丝袜肉丝一区二区| 国产精品视频一区二区三| 久草免费资源站| 国产精品99久久免费黑人人妻| 午夜免费电影一区在线观看| 国产精品视频在线观看| 久久天天躁狠狠躁夜夜爽蜜月| 欧美一级高清片| 色综合久久久久综合体| 亚洲婷婷综合久久一本伊一区| 国产成人av电影在线| 无码精品在线观看| 国产www免费观看| 精品国产青草久久久久96| 国产主播在线播放| 91ts人妖另类精品系列| 成人国产精品久久久网站| 7788色淫网站小说| 中文字幕天堂网| 性活交片大全免费看| 91最新在线观看| 99热这里只有精品在线播放| 国模杨依粉嫩蝴蝶150p| 国产成人无码a区在线观看视频| 青少年xxxxx性开放hg| 日韩久久不卡| 视频在线99| 亚洲欧美日韩国产yyy| 日韩动漫在线观看| 视频一区视频二区视频| 在线观看亚洲视频啊啊啊啊| 国产又黄又爽免费视频| 可以看毛片的网址| 国产极品美女高潮无套久久久| 欧美精品第三页| 亚洲精品mv在线观看| 天天做天天干天天操| 在线播放第一页| 玖草视频在线观看| 国产白丝一区二区三区| 黄色一级视频免费观看| 亚洲欧美偷拍视频| av网站在线观看免费| 久久久亚洲一区| 国产精品一区二区三区99| 99久久久无码国产精品| 亚洲欧洲99久久| 疯狂做受xxxx欧美肥白少妇| 在线播放91灌醉迷j高跟美女| 精品粉嫩超白一线天av| 中文字幕一区电影| 国产999在线| 精品午夜一区二区三区| 国产在线拍揄自揄拍无码| 中国丰满人妻videoshd | 日本国产一区二区| 欧美va亚洲va| 欧美裸身视频免费观看| 国产精品露脸av在线| 欧美一区二区三区成人久久片 | 日韩最新免费不卡| 国产专区精品视频| 99精品视频网站| 激情文学亚洲色图| 久久久精品视频在线| 国产毛片毛片毛片毛片| www.激情成人| 91福利视频在线| 久久九九精品99国产精品| 91视频国产高清| 青春草国产视频| 欧美熟妇激情一区二区三区| 91久久精品国产91性色69| 国产激情偷乱视频一区二区三区| 亚洲午夜av在线| 国产一区二区欧美日韩| 国产噜噜噜噜久久久久久久久 | 日韩中文娱乐网| 亚洲综合国产精品| 欧美xxxxx在线视频| 欧美精品一区二区成人| 久久经典综合| 精品免费在线视频| 久久久精品在线观看| 久久久www免费人成黑人精品| 777一区二区| 欧产日产国产69| 91在线你懂得| 亚洲精品久久久久久下一站 | 性色av香蕉一区二区| 精品一区二区成人免费视频| av网站免费在线看| 视频一区在线播放| 色婷婷久久99综合精品jk白丝| 久久成人免费视频| 天堂资源在线亚洲资源| 国产美女喷水视频| 午夜小视频在线播放| 性欧美大战久久久久久久久| 欧美成人精品三级在线观看| 日韩不卡一二区| 青青草原在线免费观看| 国产精品一区一区| 日韩免费福利电影在线观看| 91在线免费看片| 91丝袜在线观看| 久久精品国产精品亚洲精品| 8x福利精品第一导航| 粉嫩精品一区二区三区在线观看 | 在线视频国内自拍亚洲视频| 国产欧美日韩91| 性欧美18—19sex性高清| 日韩精品五月天| 91精品国产入口| 品久久久久久久久久96高清| 欧美性x x x| 国产欧美日韩在线| 欧美激情乱人伦一区| 中文字幕视频在线免费观看| 成人av无码一区二区三区| 91成人免费在线视频| 91原创国产| 成人免费视频网站入口::| 91视视频在线观看入口直接观看www| 综合国产在线观看| aaaaaa亚洲| 久久香蕉精品| 亚洲国产精品电影| 日韩成人三级视频| 99国产揄拍国产精品| 欧美一级片在线看| 欧美性受xxxx黑人猛交88| 一区二区久久精品66国产精品| 欧美亚州韩日在线看免费版国语版| 国产精品大全| 日本少妇bbwbbw精品| 亚洲高清视频的网址| 国产精品区一区| 国产精品九九九九九九| 亚洲婷婷国产精品电影人久久| 国产精品视频免费观看www| 69精品无码成人久久久久久| 中文字幕在线一区二区三区| 成人亚洲综合色就1024| 久久久久久久久久久久久久免费看 | 成人免费高清在线| 91精品国产沙发| 能免费看av的网站| 亚洲欧美另类小说视频| 精品国产一区二区三| 久久精品99北条麻妃| 亚洲国产精品资源| 国产欧美高清在线| 国产精品99久久久久久宅男| 欧美亚洲成人免费| 国产波霸爆乳一区二区| 欧洲一区二区av| 国产天堂视频在线观看| 美女视频网站黄色亚洲| 91精品国产99| 老湿机69福利| 精品婷婷伊人一区三区三| 精品少妇在线视频| 精品一区二区三区在线播放| 日韩美女视频在线观看| 日韩精品久久久久久久| 欧美成人精品高清在线播放| 国产精品v日韩精品v在线观看| 久久综合九色综合97婷婷| 国产精选在线观看91| 国内毛片毛片毛片毛片| 九九精品视频在线观看| 欧美三级日本三级| 日韩一区二区在线看片| 99精品视频国产| 一区二区三区四区在线免费观看 | 久久香蕉综合色| 日韩福利电影在线观看| 国产精品美女免费看| 中文字幕无码乱码人妻日韩精品| www.xxxx欧美| 久久久久久久久久久网| 亚洲精品白浆高清久久久久久| 波多野结衣影院| 欧美日韩精品一区二区三区| av污在线观看| 狠狠干狠狠久久| 亚洲一区二区偷拍| 欧美性xxxx极品高清hd直播| 午夜视频在线网站| 午夜久久久影院| 精品亚洲一区二区三区四区| 欧美日韩色婷婷| 久草福利在线观看| 欧美另类高清zo欧美| 亚洲熟妇一区二区三区| 精品福利二区三区| www.av免费| 蜜臀久久99精品久久久无需会员 | 日本人妻熟妇久久久久久 | 久久精品一区八戒影视| 欧美三级在线观看视频| 亚洲亚洲精品在线观看| 99日在线视频| 欧美一级日韩免费不卡| 五月综合色婷婷| 欧美成人四级hd版| 精品二区在线观看| 不卡一区二区三区视频| 国产精品中文字幕欧美| 国内少妇毛片视频| 色婷婷激情久久| 99久久99久久精品免费| 中文字幕日韩电影| 国产精品国产av| 国内精品二区| 国产三级一区二区| 久久精品亚洲天堂| 亚洲男人天堂九九视频| 国产精品无码粉嫩小泬| 成人福利视频在线观看| 国产白丝精品91爽爽久久| 国产精品50p| 日韩欧美一级二级| 午夜精品免费观看| 国产精品国色综合久久| 久久精品亚洲精品国产欧美 | 国模无码视频一区二区三区| 亚洲成人av中文字幕| 亚洲 欧美 日韩 综合| 成人免费淫片视频软件| 日本一区二区三区视频视频| 亚洲精品乱码久久| 久久乐国产精品| 成人污视频在线观看| 日本高清一区二区视频| 色先锋资源久久综合5566| 三级视频在线看| 欧美视频在线免费播放| 欧美一级生活片| 高h放荡受浪受bl| 久久久久久www| 精品欧美黑人一区二区三区| 国产精品热久久| 欧美做暖暖视频| 亚洲精品国精品久久99热| 亚洲aⅴ乱码精品成人区| 黄色国产精品视频| 日韩专区在线播放| 成人一区二区视频| 国产精品一区二区入口九绯色| 2020欧美日韩在线视频| 亚洲国产电影在线观看| 日本高清不卡免费| 久久久com| 欧美日韩精品福利| 国产精品久久婷婷| 免费无码国产v片在线观看| 在线观看欧美日韩国产| 懂色av一区二区夜夜嗨| 欧美偷拍一区二区三区| 茄子视频成人在线| 亚洲乱码国产乱码精品精98午夜 | 国产人与禽zoz0性伦| 成人国产精品一区二区| 色综合天天综合色综合av | 国产999精品| 色噜噜狠狠成人中文综合| 亚洲国产精品久久人人爱潘金莲| 欧美一级片中文字幕| 久久免费国产精品1| 一区二区三区日韩| a级片在线免费看| 黄色片子免费看| 成人av在线天堂| 欧美妇女性影城| 国产精一区二区三区| 欧美日韩免费一区二区| 国产 欧美 日韩 一区| 久久频这里精品99香蕉| 香蕉加勒比综合久久| 肥臀熟女一区二区三区| 无码精品一区二区三区在线播放| 激情五月综合色婷婷一区二区| 精品视频久久久久久| 日本一区二区三区免费乱视频| 一级黄色片免费| 老司机午夜免费福利| 日本一区二区久久精品| 久久精品国产亚洲7777| 亚洲一区视频在线观看视频| 日本高清视频www| 黑人と日本人の交わりビデオ| 热久久最新网址| 欧洲日韩成人av| 精品第一国产综合精品aⅴ| 日本一区二区三区四区在线视频 | 91久久精品无码一区二区| 911亚洲精选| 丰满女人性猛交| 国产精品久久久久久亚洲调教| 精品日韩欧美在线| 尤物在线观看一区| 久久精品久久久精品美女| 国产精品100| 麻豆国产精品一区| 日韩国产一级片| 国产精品xxx在线观看www| 欧美丰满少妇xxxx| 日韩女同互慰一区二区| 亚洲日本护士毛茸茸| 激情综合色播五月| 这里只有精品免费视频| 久久免费手机视频| 一区二区三区免费播放| 三级三级久久三级久久18| 国产精品国产三级国产aⅴ浪潮 | 成人三级在线| 91精品国产网站| 中文字幕亚洲情99在线| 91精品欧美综合在线观看最新| 亚洲人精品午夜| 99re这里只有精品首页| 久久久久综合| 精品二区在线观看| 欧美精品韩国精品| 国产老头老太做爰视频| 国产精品无码网站| 亚洲午夜激情影院| 香港三级韩国三级日本三级| 亚洲国产日韩综合一区| 成人h视频在线观看| 国产成人亚洲综合| 欧美猛交ⅹxxx乱大交视频| 国产午夜精品一区二区三区 | 精品亚洲乱码一区二区|