中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

PHP微信支付實例解析
來源:易賢網 閱讀:1715 次 日期:2016-08-11 14:42:47
溫馨提示:易賢網小編為您整理了“PHP微信支付實例解析”,方便廣大網友查閱!

本文為大家分享了PHP微信支付實例,包括PHP微信支付源碼,PHP微信退款源碼,php微信支付接口,供大家參考,具體內容如下

1.JSapi支付demo(在微信客戶端中點擊)

<?php

/**

 * JS_API支付demo

 * ====================================================

 * 在微信瀏覽器里面打開H5網頁中執行JS調起支付。接口輸入輸出數據格式為JSON。

 * 成功調起支付需要三個步驟:

 * 步驟1:網頁授權獲取用戶openid

 * 步驟2:使用統一支付接口,獲取prepay_id

 * 步驟3:使用jsapi調起支付

*/

 include_once("../WxPayPubHelper/WxPayPubHelper.php");

 //使用jsapi接口

 $jsApi = new JsApi_pub();

 //=========步驟1:網頁授權獲取用戶openid============

 //通過code獲得openid

 if (!isset($_GET['code']))

 {

 //觸發微信返回code碼

 $url = $jsApi->createOauthUrlForCode(WxPayConf_pub::JS_API_CALL_URL);

 Header("Location: $url"); 

 }else

 {

 //獲取code碼,以獲取openid

  $code = $_GET['code'];

 $jsApi->setCode($code);

 $openid = $jsApi->getOpenId();

 }

 //=========步驟2:使用統一支付接口,獲取prepay_id============

 //使用統一支付接口

 $unifiedOrder = new UnifiedOrder_pub();

 //設置統一支付接口參數

 //設置必填參數

 //appid已填,商戶無需重復填寫

 //mch_id已填,商戶無需重復填寫

 //noncestr已填,商戶無需重復填寫

 //spbill_create_ip已填,商戶無需重復填寫

 //sign已填,商戶無需重復填寫

 $unifiedOrder->setParameter("openid","$openid");//商品描述

 $unifiedOrder->setParameter("body","貢獻一分錢");//商品描述

 //自定義訂單號,此處僅作舉例

 $timeStamp = time();

 $out_trade_no = WxPayConf_pub::APPID."$timeStamp";

 $unifiedOrder->setParameter("out_trade_no","$out_trade_no");//商戶訂單號 

 $unifiedOrder->setParameter("total_fee","1");//總金額

 $unifiedOrder->setParameter("notify_url",WxPayConf_pub::NOTIFY_URL);//通知地址 

 $unifiedOrder->setParameter("trade_type","JSAPI");//交易類型

 //非必填參數,商戶可根據實際情況選填

 //$unifiedOrder->setParameter("sub_mch_id","XXXX");//子商戶號 

 //$unifiedOrder->setParameter("device_info","XXXX");//設備號 

 //$unifiedOrder->setParameter("attach","XXXX");//附加數據 

 //$unifiedOrder->setParameter("time_start","XXXX");//交易起始時間

 //$unifiedOrder->setParameter("time_expire","XXXX");//交易結束時間 

 //$unifiedOrder->setParameter("goods_tag","XXXX");//商品標記 

 //$unifiedOrder->setParameter("openid","XXXX");//用戶標識

 //$unifiedOrder->setParameter("product_id","XXXX");//商品ID

 $prepay_id = $unifiedOrder->getPrepayId();

 //=========步驟3:使用jsapi調起支付============

 $jsApi->setPrepayId($prepay_id);

 $jsApiParameters = $jsApi->getParameters();

 //echo $jsApiParameters;

?>

2.native支付模式一demo(用微信掃的靜態鏈接二維碼)

<?php

/**

 * Native(原生)支付模式一demo

 * ====================================================

 * 模式一:商戶按固定格式生成鏈接二維碼,用戶掃碼后調微信

 * 會將productid和用戶openid發送到商戶設置的鏈接上,商戶收到

 * 請求生成訂單,調用統一支付接口下單提交到微信,微信會返回

 * 給商戶prepayid。

 * 本例程對應的二維碼由native_call_qrcode.php生成;

 * 本例程對應的響應服務為native_call.php;

 * 需要兩者配合使用。

*/

 include_once("../WxPayPubHelper/WxPayPubHelper.php");

 //設置靜態鏈接

 $nativeLink = new NativeLink_pub(); 

 //設置靜態鏈接參數

 //設置必填參數

 //appid已填,商戶無需重復填寫

 //mch_id已填,商戶無需重復填寫

 //noncestr已填,商戶無需重復填寫

 //time_stamp已填,商戶無需重復填寫

 //sign已填,商戶無需重復填寫

 $product_id = WxPayConf_pub::APPID."static";//自定義商品id

 $nativeLink->setParameter("product_id","$product_id");//商品id

 //獲取鏈接

 $product_url = $nativeLink->getUrl();

 //使用短鏈接轉換接口

 $shortUrl = new ShortUrl_pub();

 //設置必填參數

 //appid已填,商戶無需重復填寫

 //mch_id已填,商戶無需重復填寫

 //noncestr已填,商戶無需重復填寫

 //sign已填,商戶無需重復填寫

 $shortUrl->setParameter("long_url","$product_url");//URL鏈接

 //獲取短鏈接

 $codeUrl = $shortUrl->getShortUrl();

?>

3.native支付模式二demo(用微信掃的動態鏈接二維碼)

<?php

/**

 * Native(原生)支付-模式二-demo

 * ====================================================

 * 商戶生成訂單,先調用統一支付接口獲取到code_url,

 * 此URL直接生成二維碼,用戶掃碼后調起支付。

 * 

*/

 include_once("../WxPayPubHelper/WxPayPubHelper.php");

 //使用統一支付接口

 $unifiedOrder = new UnifiedOrder_pub();

 //設置統一支付接口參數

 //設置必填參數

 //appid已填,商戶無需重復填寫

 //mch_id已填,商戶無需重復填寫

 //noncestr已填,商戶無需重復填寫

 //spbill_create_ip已填,商戶無需重復填寫

 //sign已填,商戶無需重復填寫

 $unifiedOrder->setParameter("body","貢獻一分錢");//商品描述

 //自定義訂單號,此處僅作舉例

 $timeStamp = time();

 $out_trade_no = WxPayConf_pub::APPID."$timeStamp";

 $unifiedOrder->setParameter("out_trade_no","$out_trade_no");//商戶訂單號 

 $unifiedOrder->setParameter("total_fee","1");//總金額

 $unifiedOrder->setParameter("notify_url",WxPayConf_pub::NOTIFY_URL);//通知地址 

 $unifiedOrder->setParameter("trade_type","NATIVE");//交易類型

 //非必填參數,商戶可根據實際情況選填

 //$unifiedOrder->setParameter("sub_mch_id","XXXX");//子商戶號 

 //$unifiedOrder->setParameter("device_info","XXXX");//設備號 

 //$unifiedOrder->setParameter("attach","XXXX");//附加數據 

 //$unifiedOrder->setParameter("time_start","XXXX");//交易起始時間

 //$unifiedOrder->setParameter("time_expire","XXXX");//交易結束時間 

 //$unifiedOrder->setParameter("goods_tag","XXXX");//商品標記 

 //$unifiedOrder->setParameter("openid","XXXX");//用戶標識

 //$unifiedOrder->setParameter("product_id","XXXX");//商品ID

 //獲取統一支付接口結果

 $unifiedOrderResult = $unifiedOrder->getResult();

 //商戶根據實際情況設置相應的處理流程

 if ($unifiedOrderResult["return_code"] == "FAIL") 

 {

 //商戶自行增加處理流程

 echo "通信出錯:".$unifiedOrderResult['return_msg']."<br>";

 }

 elseif($unifiedOrderResult["result_code"] == "FAIL")

 {

 //商戶自行增加處理流程

 echo "錯誤代碼:".$unifiedOrderResult['err_code']."<br>";

 echo "錯誤代碼描述:".$unifiedOrderResult['err_code_des']."<br>";

 }

 elseif($unifiedOrderResult["code_url"] != NULL)

 {

 //從統一支付接口獲取到code_url

 $code_url = $unifiedOrderResult["code_url"];

 //商戶自行增加處理流程

 //......

 }

?>

4.支付查詢接口demo

<?php

/**

 * 訂單查詢-demo

 * ====================================================

 * 該接口提供所有微信支付訂單的查詢。

 * 當支付通知處理異?;騺G失的情況,商戶可以通過該接口查詢訂單支付狀態。

 * 

*/

 include_once("../WxPayPubHelper/WxPayPubHelper.php");

 //退款的訂單號

 if (!isset($_POST["out_trade_no"]))

 {

 $out_trade_no = " ";

 }else{

  $out_trade_no = $_POST["out_trade_no"];

 //使用訂單查詢接口

 $orderQuery = new OrderQuery_pub();

 //設置必填參數

 //appid已填,商戶無需重復填寫

 //mch_id已填,商戶無需重復填寫

 //noncestr已填,商戶無需重復填寫

 //sign已填,商戶無需重復填寫

 $orderQuery->setParameter("out_trade_no","$out_trade_no");//商戶訂單號 

 //非必填參數,商戶可根據實際情況選填

 //$orderQuery->setParameter("sub_mch_id","XXXX");//子商戶號 

 //$orderQuery->setParameter("transaction_id","XXXX");//微信訂單號

 //獲取訂單查詢結果

 $orderQueryResult = $orderQuery->getResult();

 //商戶根據實際情況設置相應的處理流程,此處僅作舉例

 if ($orderQueryResult["return_code"] == "FAIL") {

 echo "通信出錯:".$orderQueryResult['return_msg']."<br>";

 }

 elseif($orderQueryResult["result_code"] == "FAIL"){

 echo "錯誤代碼:".$orderQueryResult['err_code']."<br>";

 echo "錯誤代碼描述:".$orderQueryResult['err_code_des']."<br>";

 }

 else{

 echo "交易狀態:".$orderQueryResult['trade_state']."<br>";

 echo "設備號:".$orderQueryResult['device_info']."<br>";

 echo "用戶標識:".$orderQueryResult['openid']."<br>";

 echo "是否關注公眾賬號:".$orderQueryResult['is_subscribe']."<br>";

 echo "交易類型:".$orderQueryResult['trade_type']."<br>";

 echo "付款銀行:".$orderQueryResult['bank_type']."<br>";

 echo "總金額:".$orderQueryResult['total_fee']."<br>";

 echo "現金券金額:".$orderQueryResult['coupon_fee']."<br>";

 echo "貨幣種類:".$orderQueryResult['fee_type']."<br>";

 echo "微信支付訂單號:".$orderQueryResult['transaction_id']."<br>";

 echo "商戶訂單號:".$orderQueryResult['out_trade_no']."<br>";

 echo "商家數據包:".$orderQueryResult['attach']."<br>";

 echo "支付完成時間:".$orderQueryResult['time_end']."<br>";

 } 

 }

 //商戶自行增加處理流程

 //......

?>

5.對賬單接口demo

<?php

/**

 * 對賬單接口demo

 * ====================================================

 * 商戶可以通過該接口下載歷史交易清單。

*/

 include_once("../WxPayPubHelper/WxPayPubHelper.php");

 //對賬單日期

 if (!isset($_POST["bill_date"])){

 $bill_date = "20140814";

 }

 else{

  $bill_date = $_POST["bill_date"];

 //使用對賬單接口

 $downloadBill = new DownloadBill_pub();

 //設置對賬單接口參數

 //設置必填參數

 //appid已填,商戶無需重復填寫

 //mch_id已填,商戶無需重復填寫

 //noncestr已填,商戶無需重復填寫

 //sign已填,商戶無需重復填寫

 $downloadBill->setParameter("bill_date","$bill_date");//對賬單日期 

 $downloadBill->setParameter("bill_type","ALL");//賬單類型 

 //非必填參數,商戶可根據實際情況選填

 //$downloadBill->setParameter("device_info","XXXX");//設備號 

 //對賬單接口結果

 $downloadBillResult = $downloadBill->getResult();

 echo $downloadBillResult['return_code'];

 if ($downloadBillResult['return_code'] == "FAIL") {

 echo "通信出錯:".$downloadBillResult['return_msg'];

 }else{

 print_r('<pre>');

 echo "【對賬單詳情】"."</br>";

 print_r($downloadBill->response);

 print_r('</pre>');

 }

 }

?>

6.退款接口demo

<?php

/**

 * 退款申請接口-demo

 * ====================================================

 * 注意:同一筆單的部分退款需要設置相同的訂單號和不同的

 * out_refund_no。一筆退款失敗后重新提交,要采用原來的

 * out_refund_no。總退款金額不能超過用戶實際支付金額(現

 * 金券金額不能退款)。

*/

 include_once("../WxPayPubHelper/WxPayPubHelper.php");

 //輸入需退款的訂單號

 if (!isset($_POST["out_trade_no"]) || !isset($_POST["refund_fee"]))

 {

 $out_trade_no = " ";

 $refund_fee = "1";

 }else{

  $out_trade_no = $_POST["out_trade_no"];

  $refund_fee = $_POST["refund_fee"];

 //商戶退款單號,商戶自定義,此處僅作舉例

 $out_refund_no = "$out_trade_no"."$time_stamp";

 //總金額需與訂單號out_trade_no對應,demo中的所有訂單的總金額為1分

 $total_fee = "1";

 //使用退款接口

 $refund = new Refund_pub();

 //設置必填參數

 //appid已填,商戶無需重復填寫

 //mch_id已填,商戶無需重復填寫

 //noncestr已填,商戶無需重復填寫

 //sign已填,商戶無需重復填寫

 $refund->setParameter("out_trade_no","$out_trade_no");//商戶訂單號

 $refund->setParameter("out_refund_no","$out_refund_no");//商戶退款單號

 $refund->setParameter("total_fee","$total_fee");//總金額

 $refund->setParameter("refund_fee","$refund_fee");//退款金額

 $refund->setParameter("op_user_id",WxPayConf_pub::MCHID);//操作員

 //非必填參數,商戶可根據實際情況選填

 //$refund->setParameter("sub_mch_id","XXXX");//子商戶號 

 //$refund->setParameter("device_info","XXXX");//設備號 

 //$refund->setParameter("transaction_id","XXXX");//微信訂單號

 //調用結果

 $refundResult = $refund->getResult();

 //商戶根據實際情況設置相應的處理流程,此處僅作舉例

 if ($refundResult["return_code"] == "FAIL") {

 echo "通信出錯:".$refundResult['return_msg']."<br>";

 }

 else{

 echo "業務結果:".$refundResult['result_code']."<br>";

 echo "錯誤代碼:".$refundResult['err_code']."<br>";

 echo "錯誤代碼描述:".$refundResult['err_code_des']."<br>";

 echo "公眾賬號ID:".$refundResult['appid']."<br>";

 echo "商戶號:".$refundResult['mch_id']."<br>";

 echo "子商戶號:".$refundResult['sub_mch_id']."<br>";

 echo "設備號:".$refundResult['device_info']."<br>";

 echo "簽名:".$refundResult['sign']."<br>";

 echo "微信訂單號:".$refundResult['transaction_id']."<br>";

 echo "商戶訂單號:".$refundResult['out_trade_no']."<br>";

 echo "商戶退款單號:".$refundResult['out_refund_no']."<br>";

 echo "微信退款單號:".$refundResult['refund_idrefund_id']."<br>";

 echo "退款渠道:".$refundResult['refund_channel']."<br>";

 echo "退款金額:".$refundResult['refund_fee']."<br>";

 echo "現金券退款金額:".$refundResult['coupon_refund_fee']."<br>";

 }

 }

?>

7.退款查詢接口demo

<?php

/**

 * 退款申請接口-demo

 * ====================================================

 * 

 * 

*/

 include_once("../WxPayPubHelper/WxPayPubHelper.php");

 //要查詢的訂單號

 if (!isset($_POST["out_trade_no"]))

 {

 $out_trade_no = " ";

 }else{

  $out_trade_no = $_POST["out_trade_no"];

 //使用退款查詢接口

 $refundQuery = new RefundQuery_pub();

 //設置必填參數

 //appid已填,商戶無需重復填寫

 //mch_id已填,商戶無需重復填寫

 //noncestr已填,商戶無需重復填寫

 //sign已填,商戶無需重復填寫

 $refundQuery->setParameter("out_trade_no","$out_trade_no");//商戶訂單號

 // $refundQuery->setParameter("out_refund_no","XXXX");//商戶退款單號

 // $refundQuery->setParameter("refund_id","XXXX");//微信退款單號

 // $refundQuery->setParameter("transaction_id","XXXX");//微信退款單號

 //非必填參數,商戶可根據實際情況選填

 //$refundQuery->setParameter("sub_mch_id","XXXX");//子商戶號 

 //$refundQuery->setParameter("device_info","XXXX");//設備號 

 //退款查詢接口結果

 $refundQueryResult = $refundQuery->getResult();

 //商戶根據實際情況設置相應的處理流程,此處僅作舉例

 if ($refundQueryResult["return_code"] == "FAIL") {

 echo "通信出錯:".$refundQueryResult['return_msg']."<br>";

 }

 else{

 echo "業務結果:".$refundQueryResult['result_code']."<br>";

 echo "錯誤代碼:".$refundQueryResult['err_code']."<br>";

 echo "錯誤代碼描述:".$refundQueryResult['err_code_des']."<br>";

 echo "公眾賬號ID:".$refundQueryResult['appid']."<br>";

 echo "商戶號:".$refundQueryResult['mch_id']."<br>";

 echo "子商戶號:".$refundQueryResult['sub_mch_id']."<br>";

 echo "設備號:".$refundQueryResult['device_info']."<br>";

 echo "簽名:".$refundQueryResult['sign']."<br>";

 echo "微信訂單號:".$refundQueryResult['transaction_id']."<br>";

 echo "商戶訂單號:".$refundQueryResult['out_trade_no']."<br>";

 echo "退款筆數:".$refundQueryResult['refund_count']."<br>";

 echo "商戶退款單號:".$refundQueryResult['out_refund_no']."<br>";

 echo "微信退款單號:".$refundQueryResult['refund_idrefund_id']."<br>";

 echo "退款渠道:".$refundQueryResult['refund_channel']."<br>";

 echo "退款金額:".$refundQueryResult['refund_fee']."<br>";

 echo "現金券退款金額:".$refundQueryResult['coupon_refund_fee']."<br>";

 echo "退款狀態:".$refundQueryResult['refund_status']."<br>";

 }

 } 

?>

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

更多信息請查看網絡編程
易賢網手機網站地址:PHP微信支付實例解析
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久精品国产99国产精品澳门| 欧美精品在线视频观看| 欧美影院在线播放| 欧美视频一区二区在线观看| 今天的高清视频免费播放成人| av不卡在线| 久久免费午夜影院| 国产一区观看| 久热爱精品视频线路一| 黄网站色欧美视频| 久久综合九色综合欧美狠狠| 国产欧美日韩一级| 亚洲一级在线观看| 免费一级欧美在线大片| 狠狠干成人综合网| 久久夜色精品| 亚洲天堂网在线观看| 国产精品自在线| 免费视频久久| 午夜精品视频在线| 国产噜噜噜噜噜久久久久久久久| 欧美一区二区成人| 亚洲黄一区二区三区| 欧美暴力喷水在线| 欧美在线高清| 国产亚洲激情| 欧美成人精品影院| 久久国产主播精品| 亚洲一区二区视频在线| 黑人一区二区| 国产综合第一页| 欧美午夜不卡在线观看免费| 美国十次成人| 久久一综合视频| 欧美一级在线视频| 亚洲欧美日韩综合aⅴ视频| 欧美+亚洲+精品+三区| 欧美在线一二三| 欧美一区视频| 午夜一区在线| 久久精品国产一区二区三区| 亚洲日本va在线观看| 91久久国产精品91久久性色| 在线免费观看欧美| 国产欧美日韩亚州综合| 男女精品视频| 久久精品理论片| 免费永久网站黄欧美| 午夜精品视频| 久久久www成人免费精品| 麻豆精品一区二区av白丝在线| 久热精品在线视频| 欧美日韩一区二区三区四区在线观看| 欧美日韩成人综合在线一区二区| 欧美视频四区| 尤物精品国产第一福利三区| 亚洲精品乱码久久久久久| 国产午夜亚洲精品不卡| 亚洲国产老妈| 亚洲综合成人婷婷小说| 国产一区二区三区高清在线观看| 亚洲国产国产亚洲一二三| 一区二区三区在线观看欧美| 在线观看成人网| 麻豆成人av| 国产亚洲欧洲997久久综合| ●精品国产综合乱码久久久久| 国产九九精品视频| 国内外成人免费视频| 亚洲精品久久视频| 欧美在线网站| 欧美日本一区| 国产伦精品一区二区三区视频黑人| 欧美日本亚洲| 国产精品欧美日韩一区二区| 国产视频一区二区三区在线观看| 欧美va天堂在线| 欧美激情一区二区| 久久国产欧美日韩精品| 久久成人免费日本黄色| 欧美一区二区三区精品| 亚洲电影免费观看高清完整版在线 | 9l国产精品久久久久麻豆| 一区二区三区**美女毛片| 一区二区三区产品免费精品久久75 | 欧美亚洲综合网| 免费欧美视频| 亚洲电影视频在线| 午夜视频久久久| 欧美另类视频在线| 99精品免费视频| 免费成人av在线| 亚洲激情一区二区| 久久久久久夜| 国产精品成人一区二区艾草| 亚洲激情视频网| 久久久国产亚洲精品| 国内精品久久久| 亚洲资源在线观看| 国产欧美日韩不卡免费| 亚洲精品一区久久久久久| 国产精品红桃| 亚洲欧美中文在线视频| 欧美日韩亚洲综合| 午夜一区在线| 国产欧美成人| 久久综合导航| 在线观看亚洲精品视频| 欧美国产精品劲爆| 亚洲精选久久| 欧美成人自拍视频| 亚洲私人黄色宅男| 国产精品www色诱视频| 亚洲欧美变态国产另类| 国产精品av久久久久久麻豆网| 亚洲一区二区在线看| 欧美日韩影院| aa级大片欧美三级| 国产亚洲午夜高清国产拍精品| 亚洲欧美成人一区二区三区| 国产一区日韩欧美| 久久av最新网址| 亚洲破处大片| 欧美日韩国产欧美日美国产精品| 欧美午夜精品久久久久久孕妇| 99在线|亚洲一区二区| 欧美日韩亚洲综合| 久久久一二三| 亚洲国产精品国自产拍av秋霞| 欧美视频在线观看 亚洲欧| 一本大道久久精品懂色aⅴ| 国产欧美日韩91| 久久亚洲欧美| 亚洲精品国产精品国自产观看| 国产欧美视频一区二区| 久久婷婷综合激情| 亚洲一级在线| 好男人免费精品视频| 欧美bbbxxxxx| 亚洲电影免费观看高清完整版在线观看 | 在线成人h网| 欧美国产日韩视频| 在线一区亚洲| 国产午夜一区二区三区| 玖玖在线精品| 欧美在线影院在线视频| 亚洲欧洲一区二区三区在线观看 | 国产午夜精品久久久| 巨乳诱惑日韩免费av| 日韩午夜高潮| 亚洲国产欧美在线| 国产精品麻豆成人av电影艾秋| 欧美成人一品| 亚洲免费小视频| 一片黄亚洲嫩模| 国产日韩欧美在线播放不卡| 欧美日韩精品欧美日韩精品| 欧美亚洲视频| 国产一区二区三区精品久久久 | 性色av香蕉一区二区| 99热在线精品观看| 国内成人精品视频| 国产精品资源| 欧美日韩一区二区三| 男女精品视频| 欧美风情在线观看| 亚洲欧美一区二区三区极速播放| 伊人久久婷婷色综合98网| 欧美激情亚洲另类| 免费不卡在线视频| 香蕉成人久久| 午夜精品久久久久久久男人的天堂| **欧美日韩vr在线| 激情婷婷久久| 欧美不卡高清| 欧美激情一区| 久久一区欧美| 久热这里只精品99re8久| 久久成人免费电影| 欧美激情精品久久久久久免费印度 | 麻豆精品视频在线| 午夜在线成人av| 性欧美办公室18xxxxhd| 一区二区三区.www| 亚洲国产精品999| 最新国产の精品合集bt伙计| 国内精品久久久久影院色| 一区免费在线| 国产一区在线免费观看| 伊人久久大香线| 黑人中文字幕一区二区三区| 影视先锋久久| 精品福利免费观看| 亚洲欧洲一区| 亚洲人成久久| 亚洲视频在线观看视频| 亚洲最新中文字幕| 香蕉久久夜色精品国产| 午夜欧美大尺度福利影院在线看| 久久福利视频导航|