日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET Core2.0 环境下MVC模式的支付宝PC网站支付接口-沙箱环境开发测试

發布時間:2023/12/1 asp.net 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET Core2.0 环境下MVC模式的支付宝PC网站支付接口-沙箱环境开发测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.新建.NET Core web項目

2.Controllers-Models-Views 分三個大部分

3.下載安裝最新sdk

官方的SDK以及Demo都還是.NET Framework的,根據官方文檔說明新建網站后還是需要引用官方SDK的源碼,

在這里直接使用網上一位朋友的用.NET Standard 2.0 進行實現了支付寶服務端SDK,Alipay.AopSdk.Core(github:https://github.com/stulzq/Alipay.AopSdk.Core) ,支持.NET CORE 2.0。

為了使用方便以直接使用Nuget下載安裝,直接使用集成的SDK即可,道理和官網支付寶demo一個樣。

通過Nuget安裝:Install-Package Alipay.AopSdk.Core

4.首先要配置支付寶商戶信息 在這里使用的是沙箱賬號

新建一個配置類基本不用但是后續代碼還是可以方便使用。

Config.cs

using System; using System.Net.Http; using System.Text; using System.Threading.Tasks;namespace Alipay.PCPayment {public class Config{// 應用ID,您的APPID 沙箱public static string AppId= "2016********3";/// <summary>/// 合作商戶uid 沙箱/// </summary>public static string Uid= "208**********2";// 支付寶網關 沙箱地址public static string Gatewayurl="https://openapi.alipaydev.com/gateway.do";// 支付寶網關 生產地址// public static string Gatewayurl = "https://openapi.alipay.com/gateway.do";/// <summary>/// 異步通知 處理支付寶接口通知返回 獲取是否是支付寶服務器發來的請求的驗證結果/// </summary>/// <param name="notifyId">通知驗證ID</param>/// <returns>驗證結果</returns>public static async Task<string> VerifyNotifyAsync(string notifyId){return await SendAsync(Uid, notifyId);}/// <summary>/// //支付寶消息驗證地址/// </summary>private const string API_URL = "https://mapi.alipay.com/gateway.do?service=notify_verify&";/// <summary>/// 獲取是否是支付寶服務器發來的請求的驗證結果/// </summary>/// <param name="partner">partner 合作身份ID</param>/// <param name="notify_id">通知驗證ID</param>/// <returns>驗證結果</returns>public static async Task<string> SendAsync(string partner, string notify_id){string strResult;string verifyUrl = API_URL + "partner=" + partner + "&notify_id=" + notify_id;//獲取遠程服務器ATN結果,驗證是否是支付寶服務器發來的請求try{using (var client = new HttpClient()){//client.Timeout = 120000;var response = await client.GetAsync(verifyUrl);if (response.IsSuccessStatusCode){byte[] data = await response.Content.ReadAsByteArrayAsync();Encoding.UTF8.GetString(data);return strResult= "true";}}}catch (Exception exp){strResult = "錯誤信息:" + exp.Message;}return string.Empty;}
?public static ContentResult Response_Success(string msg = null)
??????? {
??????????? return new ContentResult
??????????? {
??????????????? Content = msg ?? "success"
??????????? };
??????? }
??????? public static ContentResult ResponseFail(string msg = null)
??????? {
??????????? return new ContentResult
??????????? {
??????????????? Content = msg ?? "fail"
??????????? };
??????? }
}}

?5. 添加一個控制器 PayController

using System; using System.Collections.Generic; using Alipay.AopSdk.AspnetCore; using Alipay.AopSdk.Core; using Alipay.AopSdk.Core.Domain; using Alipay.AopSdk.Core.Request; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using Alipay.Demo.PCPayment.Interfaces; using Microsoft.Extensions.Logging; namespace Alipay.PCPayment.Controllers { /// <summary>/// PC網站支付/// </summary>public class PayController : Controller{private readonly IAlipayService _alipayService;private readonly IAccounts _IAccounts;private readonly ILogger _logger;public PayController(IAlipayService alipayService, ILogger<PayController> logger){_alipayService = alipayService;_logger = logger;}//_alipayService.Execute();#region 發起支付public IActionResult Index(){return View();}/// <summary>/// 發起支付請求/// </summary>/// <param name="tradeno">外部訂單號,商戶網站訂單系統中唯一的訂單號</param>/// <param name="subject">訂單名稱</param>/// <param name="totalAmout">付款金額</param>/// <param name="itemBody">商品描述</param>/// <returns></returns> [HttpPost]public void PayRequest(string tradeno, string subject, string totalAmout, string itemBody){ // DefaultAopClient client = new DefaultAopClient(Config.Gatewayurl, Config.AppId, Config.PrivateKey, "json", "2.0",//Config.SignType, Config.AlipayPublicKey, Config.CharSet, false);// 組裝業務參數modelAlipayTradePagePayModel model = new AlipayTradePagePayModel{Body = itemBody,Subject = subject,TotalAmount = totalAmout,OutTradeNo = tradeno,ProductCode = "FAST_INSTANT_TRADE_PAY"};AlipayTradePagePayRequest request = new AlipayTradePagePayRequest();// 設置同步回調地址 可以是調試模式地址 并非公網或域名地址 Pay走的是控制器的request.SetReturnUrl("http://190.120.120.01:110/Pay/Callback");// 設置異步通知接收地址 必須是公網或域名地址 Pay走的是控制器的方法request.SetNotifyUrl("http://50.200.50.10:110/Pay/AlipayNotify");// 將業務model載入到request request.SetBizModel(model);var response = _alipayService.SdkExecute(request);Console.WriteLine($"訂單支付發起成功,訂單號:{tradeno}");//跳轉支付寶支付 支付網關地址Response.Redirect(Config.Gatewayurl + "?" + response.Body);}#endregion
支付異步回調通知 使用異步通知來獲取支付結果,異步通知即支付寶主動請求我們提供的地址,我們根據請求數據來校驗,獲取支付結果。
#region 支付異步回調通知/// <summary>/// 異步通知即支付寶主動請求我們提供的地址,我們根據請求數據來校驗,獲取支付結果。/// 支付異步回調通知 需配置域名 因為是支付寶主動post請求這個action 所以要通過域名訪問或者公網ip/// </summary>//public async Task<IActionResult> AlipayNotify([FromForm]Dictionary<string,string> NotifyArray)public async Task<IActionResult> AlipayNotify(){/* 實際驗證過程建議商戶添加以下校驗。1、商戶需要驗證該通知數據中的out_trade_no是否為商戶系統中創建的訂單號,2、判斷total_amount是否確實為該訂單的實際金額(即商戶訂單創建時的金額),3、校驗通知中的seller_id(或者seller_email) 是否為out_trade_no這筆單據的對應的操作方(有的時候,一個商戶可能有多個seller_id/seller_email)*/Dictionary<string, string> NotifyArray = GetRequestPost();//通知驗證IDstring notifyId = NotifyArray["notify_id"];try{ if (NotifyArray.Count != 0){ //驗簽以及驗證合作伙伴IDbool flag = _alipayService.RSACheckV1(NotifyArray);if (await Config.VerifyNotifyAsync(notifyId) == "true" && flag){//交易狀態if (NotifyArray["trade_status"] == "TRADE_FINISHED" ||NotifyArray["trade_status"] == "TRADE_SUCCESS"){if (NotifyArray["app_id"] == Config.AppId){ // 修改支付信息以及狀態//return await UpdateAliPayAsyn(NotifyArray); }}await Response.WriteAsync("success");}else{await Response.WriteAsync("fail");}}}catch (Exception e){_logger.LogError("Alipay notify fail, {0}", e);}return View();//string msg = null;//return new ContentResult//{// Content = msg ?? "fail"//}; }/// <summary>/// 更新支付寶支付結果信息/// 判斷該筆訂單是否已經做過處理///如果沒有做過處理,根據訂單號(out_trade_no)在商戶的訂單系統中查到該筆訂單的詳細,并執行商戶的業務程序///請務必判斷請求時的total_amount與通知時獲取的total_fee為一致的///如果有做過處理,不執行商戶的業務程序/// </summary>/// <param name="dict"></param>/// <returns></returns>//private async Task<ContentResult> UpdateAliPayAsyn(Dictionary<string, string> dict)//{// //獲取支付的訂單號// string msg = null;// var orderNO = await accountsOrder.GetOrderAsync(dict["out_trade_no"]);// if (orderNO == null || !accountsOrder.ReadyOrderStatus(orderNO))// {// _logger.LogInformation("充值訂單號不存在");// // return new ContentResult// {// Content = msg ?? "fail"// };// }// //if (!EqualAmountAliPay(order.PayPrice, dict["total_amount"]))// //{// // return AliPay.ResponseFail("訂單金額不匹配");// //}// 更新訂單支付通知結果// //if (await accountsOrder.UpdateOrderAsync(order))// //{// // await accountsOrder.SaveAliPayNotifyDataAsync(dict);// // _logger.LogInformation("[支付寶]支付成功,系統于 " + dtStartTime.ToString() + " 接收到請求,于 " + dict["notify_time"] + " 完成處理,交易流水號:" + dict["trade_no"] + ",交易單號:" + dict["out_trade_no"], "支付寶日志");// // return AliPay.ResponseSuccess();// //}// //else// //{// // _logger.LogInformation("[支付寶]訂單號:" + dict["out_trade_no"] + "狀態:" + dict["trade_status"], "支付寶日志");// // if (dict["trade_status"] == "TRADE_CLOSED")// // {// // return AliPay.ResponseSuccess();// // }// // else// // { //成功// // if (order.PayStatus == 1)// // {// // _logger.LogInformation("[支付寶]已支付過:" + order.RechargeOrderNO, "支付寶日志");// // return AliPay.ResponseSuccess();// // }// // else// // //等待支付// // {// // _logger.LogInformation("[支付寶]未支付:" + order.RechargeOrderNO, "支付寶日志");// // return AliPay.ResponseFail("等待支付");// // }// // }// return new ContentResult// {// Content = msg ?? "fail"// };// }#endregion

同步回調 同步回調即支付成功跳轉回商戶網站

#region 支付同步回調/// <summary>/// 支付同步回調 同步回調即支付成功跳轉回商戶網站/// </summary> [HttpGet]public IActionResult Callback(){/* 實際驗證過程建議商戶添加以下校驗。1、商戶需要驗證該通知數據中的out_trade_no是否為商戶系統中創建的訂單號,2、判斷total_amount是否確實為該訂單的實際金額(即商戶訂單創建時的金額),3、校驗通知中的seller_id(或者seller_email) 是否為out_trade_no這筆單據的對應的操作方(有的時候,一個商戶可能有多個seller_id/seller_email)4、驗證app_id是否為該商戶本身。*/Dictionary<string, string> sArray = GetRequestGet();if (sArray.Count != 0){bool flag = _alipayService.RSACheckV1(sArray);if (flag){Console.WriteLine($"同步驗證通過,訂單號:{sArray["out_trade_no"]}");ViewData["PayResult"] = "同步驗證通過";Response.Redirect("http://190.120.120.01:110/");}else{Console.WriteLine($"同步驗證失敗,訂單號:{sArray["out_trade_no"]}");ViewData["PayResult"] = "同步驗證失敗";}}return View();}#endregion#region 解析請求參數private Dictionary<string, string> GetRequestGet(){Dictionary<string, string> sArray = new Dictionary<string, string>();ICollection<string> requestItem = Request.Query.Keys;foreach (var item in requestItem){sArray.Add(item, Request.Query[item]);}return sArray;}/// <summary>/// 獲取返回的請求結果/// </summary>/// <returns></returns>private Dictionary<string, string> GetRequestPost(){Dictionary<string, string> sArray = new Dictionary<string, string>();ICollection<string> requestItem = Request.Form.Keys;foreach (var item in requestItem){sArray.Add(item, Request.Form[item]);}return sArray;}#endregion }
} }

?7.支付訂單信息頁面

Index.cshtml 支付請求action POST

@{ViewData["Title"] = "PC網站支付"; } <h2>PC網站支付</h2> <div class="row"><div class="col-sm-12" s><form asp-action="PayRequest" method="post" class="form-horizontal" role="form"><div class="form-group"><label for="tradeno" class="control-label col-sm-2">商戶訂單號:</label><div class="col-sm-10"><input type="text" name="tradeno" class="form-control" id="tradeno" value=""/></div></div><div class="form-group"><label for="subject" class="control-label col-sm-2">訂單名稱:</label><div class="col-sm-10"><input type="text" name="subject" class="form-control" id="subject" value="iPhone X" /></div></div><div class="form-group"><label for="totalAmout" class="control-label col-sm-2">付款金額:</label><div class="col-sm-10"><input type="number" min="0.01" name="totalAmout" class="form-control" id="totalAmout" value="99.99" /></div></div><div class="form-group"><label for="itemBody" class="control-label col-sm-2">商品描述:</label><div class="col-sm-10"><input type="text" name="itemBody" class="form-control" id="itemBody" value="蘋果手機" /></div></div><div class="form-group"><div class="col-sm-10 col-sm-offset-2"><button class="btn btn-success btn-block">付款</button><p class="help-block text-center">如果您點擊“付款”按鈕,即表示您同意該次的執行操作。</p></div></div></form></div></div><script>function GetDateNow() {var vNow = new Date();var sNow = "";sNow += String(vNow.getFullYear());sNow += String(vNow.getMonth() + 1);sNow += String(vNow.getDate());sNow += String(vNow.getHours());sNow += String(vNow.getMinutes());sNow += String(vNow.getSeconds());sNow += String(vNow.getMilliseconds());document.getElementById("tradeno").value = sNow;}GetDateNow(); </script>

?8.配置系統啟動項目信息

Startup.cs

public class Startup{public Startup(IConfiguration configuration){Configuration = configuration;}public IConfiguration Configuration { get; }// This method gets called by the runtime. Use this method to add services to the container.public void ConfigureServices(IServiceCollection services){services.AddMvc();Console.WriteLine(Configuration["Alipay:AlipayPublicKey"]);services.AddAlipay(options =>{options.AlipayPublicKey = Configuration["Alipay:AlipayPublicKey"];options.AppId = Configuration["Alipay:AppId"];options.CharSet = Configuration["Alipay:CharSet"];options.Gatewayurl = Configuration["Alipay:Gatewayurl"];options.PrivateKey = Configuration["Alipay:PrivateKey"];options.SignType = Configuration["Alipay:SignType"];options.Uid = Configuration["Alipay:Uid"];}).AddAlipayF2F();}// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory){loggerFactory.AddConsole(Configuration.GetSection("Logging"));loggerFactory.AddDebug();if (env.IsDevelopment()){app.UseDeveloperExceptionPage();app.UseBrowserLink();}else{app.UseExceptionHandler("/Home/Error");}app.UseStaticFiles();app.UseMvc(routes =>{routes.MapRoute(name: "default",template: "{controller=Home}/{action=Index}/{id?}");});}}

appsettings.json

{"Logging": {"IncludeScopes": false,"LogLevel": {"Default": "Error"}},"WriteTo": ["LiterateConsole",{"Name": "RollingFile","Args": { "pathFormat": "logs\\log-{Date}.txt" }}],"Alipay": {"AlipayPublicKey": "/fVCQx+B+++++HLB7K9yTNoBWBGsOsNpTiErj2wqdyOp8KVSp/5P1","AppId": "2016******03","CharSet": "UTF-8","Gatewayurl": "https://openapi.alipaydev.com/gateway.do","PrivateKey": "/eQ1ykzA5hecyw4K/+/pIFjLm/M/+/vj0gy+eqabgVUjyOLDuEc"\",": null,"SignType": "RSA2","Uid": "208********2"} }

9、支付演示
支付請求頁面

?

跳轉到支付寶支付網關沙箱地址

?拿起手機APP沙箱版的進行掃碼支付 或者進行沙箱賬號買家賬戶登錄支付

支付成功提示頁面

?

轉載于:https://www.cnblogs.com/Warmsunshine/p/7904609.html

總結

以上是生活随笔為你收集整理的ASP.NET Core2.0 环境下MVC模式的支付宝PC网站支付接口-沙箱环境开发测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产在线观看高清视频 | 欧美人交a欧美精品 | 久久精品中文视频 | 色婷在线| 国产一区国产精品 | 国产精品3 | 日韩精品一区二区三区免费视频观看 | 日韩欧美国产成人 | 亚洲天堂网视频 | 夜夜躁日日躁 | 日韩大片免费观看 | 日韩精品影视 | 在线视频你懂得 | 色狠狠综合 | 色综合天天天天做夜夜夜夜做 | 亚洲精品国产精品国自产观看浪潮 | 国产亚洲精品电影 | 久久久久久久久艹 | 亚洲精品久久久久中文字幕二区 | 婷婷丁香六月 | 亚洲国产中文字幕在线观看 | 欧美日韩精品国产 | 99精品免费久久久久久久久 | 手机在线永久免费观看av片 | 97国产精品久久 | 精品视频久久久久久 | 天天射天天干 | 青草草在线视频 | 久草视频免费播放 | 久热电影 | 黄色官网在线观看 | 国产拍揄自揄精品视频麻豆 | 欧美日韩久久久 | 亚洲视频在线观看免费 | 天天做夜夜做 | 日韩剧| 国产黑丝一区二区三区 | 中文字幕成人av | 日韩精品中文字幕在线 | 国产一区国产精品 | 久久综合久久综合九色 | 亚洲特级片 | 午夜国产影院 | 国产成人av电影在线观看 | 久久久综合 | 国产资源网 | 97国产一区二区 | 97夜夜澡人人爽人人免费 | 正在播放国产91 | 久久久久99999 | 国产精品一区二区三区99 | 91探花系列在线播放 | 国产精品久久久久久五月尺 | 亚洲成色 | 天天操网 | 久久免费精品 | 永久免费精品视频 | 免费高清在线一区 | 中文字幕在线日本 | 99视频国产精品免费观看 | 日本中文在线 | 国产免费不卡 | 黄色的视频 | 免费av大全 | 黄av免费 | 国产精品激情偷乱一区二区∴ | 国产打女人屁股调教97 | 免费激情在线电影 | 亚洲精品播放 | 九九九视频在线 | 亚洲综合视频在线 | 日韩 在线 | 欧美性生活大片 | 在线看v片| 一区二区精品视频 | 久热电影 | 中文字幕.av.在线 | 日韩免费网站 | 久久综合久色欧美综合狠狠 | 日韩av中文在线 | 91精品爽啪蜜夜国产在线播放 | 激情网综合 | 天天插天天狠天天透 | 免费国产黄线在线观看视频 | 国产精品久久久久一区二区国产 | 99久久精品久久亚洲精品 | 久草| 人交video另类hd | 成年人电影免费在线观看 | 91成人免费看 | 日韩天天干 | 午夜久久久久久久久久久 | 91探花在线视频 | 国产精品精品久久久 | 国产在线视频一区二区 | 色婷婷丁香 | 日韩电影在线一区 | 午夜视频在线观看一区二区 | 91久久国产综合精品女同国语 | 美女视频黄网站 | 久久一二三四 | 日韩欧美视频在线播放 | 中文字幕欧美日韩va免费视频 | 天天激情 | 日韩电影在线观看一区二区 | 91资源在线免费观看 | 激情视频91 | 中文字幕在线观看2018 | 国产精品专区在线观看 | 欧美精彩视频在线观看 | 在线观看国产 | 国产男女爽爽爽免费视频 | 久久久免费国产 | 日韩在线视频免费观看 | 午夜精品久久久久久久久久久久 | 三级黄色a | avwww在线 | 高清av免费看 | 9999毛片| 91成人破解版 | 欧美男女爱爱视频 | 91久久精品一区二区二区 | 日韩在线视频免费观看 | 91自拍视频在线 | 97av视频| 国产精品久久久久久久久久久久午夜 | 18国产精品白浆在线观看免费 | 国产主播大尺度精品福利免费 | 国产精品岛国久久久久久久久红粉 | 综合久久一本 | 亚洲日本在线一区 | 日韩av免费观看网站 | 最近中文字幕视频完整版 | 99精品观看| 欧美精品在线观看免费 | 天天天色综合 | 中文字幕在线观看一区 | 成人精品电影 | 狠狠狠色丁香婷婷综合激情 | 久久精选 | 亚洲精品自在在线观看 | 国产 色 | 精品在线视频一区二区三区 | 99久久精品国产毛片 | 国产精品videossex国产高清 | 色综合久久中文综合久久牛 | 精品国产乱码久久久久久1区二区 | 久久久精品福利视频 | 亚洲国产一区二区精品专区 | 99国产精品久久久久老师 | 免费黄色在线网站 | 日本一区二区不卡高清 | 黄色网免费 | 伊人资源视频在线 | 最近中文字幕免费av | 午夜视频在线观看一区二区三区 | 国产成人精品在线播放 | 成人免费观看网址 | 久久久久久久av | 久草在线在线视频 | 亚洲免费视频观看 | 特级毛片爽www免费版 | 国产成人精品久久久久蜜臀 | 高清av免费观看 | 亚洲第一区在线播放 | 国产九九精品视频 | 亚洲高清不卡av | 黄色网址a| 伊人网av | 韩国一区二区三区视频 | 久草在线视频在线观看 | 亚洲国产69| 色综合久久久久久久久五月 | 午夜10000| 日韩欧美一区二区三区在线观看 | 亚洲成av人影院 | 久二影院 | 三级黄色在线观看 | 国产中文字幕在线观看 | 69亚洲视频| 一区二区三区精品在线视频 | 亚洲涩综合 | 特级西西444www大精品视频免费看 | 久久精品久久精品久久39 | 欧美精品久久久久性色 | 97超碰资源网 | 日本中文字幕在线视频 | 成人h在线观看 | 在线视频观看91 | 日韩一区二区三区不卡 | 国产高清一级 | 精品视频网站 | 国产在线精品视频 | 中文av免费| 日韩欧美精品一区二区 | 99情趣网视频 | 亚洲黄色软件 | 国模视频一区二区三区 | 亚洲成人av免费 | 丁香五月亚洲综合在线 | 天天激情在线 | 一本大道久久精品懂色aⅴ 五月婷社区 | 91av超碰 | 亚洲资源一区 | 91成人精品国产刺激国语对白 | 9在线观看免费高清完整 | 99久精品视频 | 国产真实精品久久二三区 | 成年人黄色大片在线 | 久久精品国产第一区二区三区 | 美女视频又黄又免费 | 国产亚洲精品综合一区91 | 成人黄色在线 | 中文字幕乱码视频 | 97人人网 | 日韩手机视频 | 免费精品国产va自在自线 | 色激情五月 | 97人人视频| 国内久久精品 | 久久爽久久爽久久av东京爽 | 亚洲伊人第一页 | 色综合久久久网 | 中文有码在线 | 亚洲精品综合在线观看 | 日本在线观看中文字幕 | 久久99国产精品免费 | 人人舔人人干 | 日韩性色| 欧美专区日韩专区 | 欧美激情精品久久久久 | 亚洲电影成人 | 网站免费黄色 | 国产成人一区二区精品非洲 | 成人黄色在线看 | 精品一区二区三区四区在线 | 97精品国自产拍在线观看 | 在线日韩中文字幕 | 中文字幕在线观看免费高清电影 | 亚洲国产影院av久久久久 | 成人在线视频你懂的 | 黄色小说在线免费观看 | 中文字幕文字幕一区二区 | 亚洲美女视频在线观看 | 免费黄色看片 | 黄色成年网站 | 久久精品超碰 | 国产精品久久久久久久久久东京 | 丝袜一区在线 | 91视频久久久久久 | av成人在线播放 | 永久免费的啪啪网站免费观看浪潮 | 2019av在线视频 | 婷婷国产v亚洲v欧美久久 | 久久综合中文字幕 | 国产乱视频 | 国产精品资源在线 | 亚洲第一久久久 | 91免费的视频在线播放 | 日韩性色 | 国产精品免费久久久久 | www.com操| 丁香婷婷久久久综合精品国产 | 免费福利片2019潦草影视午夜 | 久久精品欧美 | 久久久蜜桃一区二区 | 日韩av伦理片 | 国色天香av | 国产精品扒开做爽爽的视频 | 欧美日韩精 | 91免费在线看片 | 激情五月综合网 | 免费视频资源 | 久久网站免费 | 成年人在线观看视频免费 | 日本不卡视频 | 九九视频一区 | 久草在线高清视频 | www国产亚洲精品 | 日韩午夜视频在线观看 | 美女国产 | 久久精品久久精品久久精品 | 国产成人精品综合久久久久99 | 九九热精品在线 | 啪啪小视频网站 | 国产 中文 日韩 欧美 | 欧美日韩中字 | 久久久久久国产精品久久 | 91av99| 91高清完整版在线观看 | 成人全视频免费观看在线看 | 免费久久久久久久 | 久久综合久色欧美综合狠狠 | 久久久午夜精品理论片中文字幕 | 极品嫩模被强到高潮呻吟91 | 日韩在线第一区 | 在线观看视频一区二区三区 | 五月天婷亚洲天综合网鲁鲁鲁 | 亚洲精品视频免费观看 | 天天操天天操天天操天天操天天操 | 日本在线观看黄色 | 欧美特一级片 | 日韩欧美在线综合网 | 黄色在线免费观看网址 | 色婷婷伊人| 亚洲精品视频第一页 | 色诱亚洲精品久久久久久 | 国产成人一级电影 | 97超碰在线久草超碰在线观看 | 欧美激情精品久久久久久免费印度 | 91成人网在线观看 | jizz18欧美18 | 国产成人精品999在线观看 | 2021av在线 | 国语对白少妇爽91 | 欧美亚洲国产精品久久高清浪潮 | 欧美巨大 | 欧美大片在线观看一区 | 亚洲六月丁香色婷婷综合久久 | 国产亚洲精品久久19p | 日日操天天爽 | 成人网在线免费视频 | 成人全视频免费观看在线看 | 国产亚洲免费的视频看 | 中文字幕一区二区三区在线播放 | 欧美精品九九99久久 | 久久视频精品在线观看 | 91视频在线免费看 | 天天五月天色 | 久久久久免费精品国产 | 五月天免费网站 | 2020天天干夜夜爽 | 午夜精品久久久久久久久久久久久久 | 一区二区影视 | 国产黄色大片 | 天天操天天摸天天爽 | 狠狠成人 | 狠狠狠的干 | 久久99精品国产91久久来源 | 精品国产一区二区久久 | 中文字幕频道 | 啪啪av在线 | 91一区在线观看 | www久久久久| 国产人成免费视频 | 黄色亚洲大片免费在线观看 | 99精品国产免费久久久久久下载 | 91精品国产欧美一区二区成人 | www.eeuss影院av撸 | 99久久精品免费 | 91亚洲精品国偷拍自产在线观看 | 亚色视频在线观看 | 91成人短视频在线观看 | 国产亚洲欧美一区 | 91大神一区二区三区 | 玖玖视频精品 | 婷婷丁香社区 | 国产无套精品久久久久久 | 国产精品男女啪啪 | 99精品视频精品精品视频 | 日韩videos | 国产成人精品一区二区三区 | 国产精品一二三 | 久久免费视频4 | 久久色视频 | 高清视频一区二区三区 | 热热热热热色 | 国产精品免费久久 | 九七在线视频 | 国产很黄很色的视频 | 日韩精品免费一区二区在线观看 | 91精品在线播放 | 韩国av一区二区三区 | 亚洲午夜精品久久久久久久久 | 欧美另类高清 videos | 97免费 | 亚洲精品在线一区二区 | 国产精品成久久久久 | 色婷婷狠 | 欧美一区三区四区 | 亚洲精品国产免费 | 国产xxxx | 国产乱对白刺激视频在线观看女王 | 久久99国产综合精品 | 中文字幕资源站 | 亚洲人成在线电影 | 日韩久久影院 | 97在线视频免费看 | 美女一区网站 | 亚洲成人精品在线 | 在线有码中文 | 精品国产一区二区三区不卡 | 狠狠五月婷婷 | 91桃色在线免费观看 | 亚洲精品成人 | 五月婷婷丁香六月 | 毛片一级免费一级 | 久久久久久网址 | 精品国产成人在线影院 | 麻豆首页| 最新真实国产在线视频 | 丁香花中文在线免费观看 | 中文字幕日本电影 | 黄色午夜 | 国产综合精品一区二区三区 | 久99久在线视频 | 欧美日韩xx | 国产又粗又猛又黄又爽 | 中文字幕日韩av | 国产精品亚洲片夜色在线 | 国产成人a v电影 | 中文字幕在线观看资源 | 亚洲免费在线观看视频 | 中文字幕在线国产 | 久久精品电影 | 开心婷婷色 | 国产福利91精品一区二区三区 | 91在线91拍拍在线91 | 欧美日在线 | 日本不卡一区二区三区在线观看 | 免费视频 三区 | 天堂av官网 | v片在线播放 | 久久久久久久久久久影院 | 蜜臀av网址 | 国产精品一区电影 | 久久国内免费视频 | 日韩在线精品 | 国产91综合一区在线观看 | 亚洲综合在线观看视频 | 久草成人在线 | 黄色成年 | 国产五月色婷婷六月丁香视频 | 国产 日韩 中文字幕 | 国产成人精品一区二区三区网站观看 | 日韩亚洲在线视频 | 欧洲成人av | 午夜免费电影院 | 久久一区二区免费视频 | 国产资源中文字幕 | 视频一区在线免费观看 | 日韩夜夜爽 | 亚洲少妇自拍 | 亚洲精品欧美视频 | 91在线免费观看网站 | 久久伊人五月天 | 成人免费av电影 | 久久久电影 | 麻豆传媒电影在线观看 | 国产一区二区三区在线 | 精品国产精品久久 | 色射色 | 欧美精品久久久久 | 9在线观看免费 | 亚洲国产一区二区精品专区 | 激情综合啪 | 欧美日韩中文在线视频 | 色综合国产 | 五月婷色| 久久久国产精品一区二区三区 | 免费大片黄在线 | 亚洲视频2| 欧美日韩国产一区二 | 中文字幕av在线电影 | 国产在线国偷精品产拍免费yy | 国产精品18久久久久久vr | 欧美日韩在线观看一区二区 | 成人av资源网 | 四川妇女搡bbbb搡bbbb搡 | 日韩成人精品一区二区三区 | 久久久久一区二区三区四区 | 中文字幕123区 | 精品一区二区精品 | 四虎成人精品在永久免费 | 久久久国产精品成人免费 | 国产中文字幕亚洲 | 四虎影视成人 | 免费观看国产精品 | 91精品一区在线观看 | 色com网| 又黄又色又爽 | 人人干人人草 | 色国产精品| 播五月婷婷 | 色视频国产直接看 | 美女网站免费福利视频 | 欧美a级片免费看 | 日韩三级在线观看 | 中文字幕在线有码 | 精品国产大片 | 国产91勾搭技师精品 | 色中文字幕在线观看 | 91精品国产自产在线观看 | 五月天亚洲婷婷 | 久久三级毛片 | av一级黄| 久久久精品视频成人 | 天天鲁一鲁摸一摸爽一爽 | 国产原创在线 | 欧美黄在线 | 狠狠操91| 成人久久久电影 | 天堂视频中文在线 | 亚洲毛片一区二区三区 | av网站在线观看免费 | 亚洲视频在线播放 | 亚洲日本国产精品 | 中文字幕在线视频一区二区三区 | 美女福利视频 | 亚洲国产精彩中文乱码av | 久久久久久久久久久久久久av | 国产99黄| 国产 日韩 欧美 中文 在线播放 | 黄色在线小网站 | 综合久久综合久久 | 久久歪歪| 99在线免费视频观看 | 日韩激情小视频 | 欧美精品免费一区二区 | 亚洲综合色丁香婷婷六月图片 | 国产女人40精品一区毛片视频 | 国产热re99久久6国产精品 | 天天色天天 | 中文字幕 二区 | 在线成人一区二区 | 免费黄色一区 | 国语麻豆 | 国产精品一区二区三区四 | av在线在线 | 久久久久国产精品免费免费搜索 | 国产精品第7页 | 麻豆影视在线观看 | 久久精品久久99精品久久 | 激情五月av| 999超碰 | 欧美一区二区三区在线观看 | 久久国产热视频 | 精品国产乱码久久久久久久 | 91视频中文字幕 | 国产香蕉视频在线播放 | 精品一区二区免费在线观看 | 精品视频免费播放 | 久久国产精品久久国产精品 | 中文字幕中文 | 欧美日韩综合在线观看 | 成人资源在线 | 欧美小视频在线观看 | 久久久国产精品一区二区三区 | 日韩中文字幕电影 | 亚洲专区视频在线观看 | 国产亚洲婷婷免费 | 婷婷丁香在线视频 | 国产一区二区不卡在线 | 亚洲 欧美日韩 国产 中文 | 人人看人人艹 | 99热这里只有精品免费 | 日韩精品视频久久 | 亚洲另类视频在线观看 | 久久伦理影院 | 在线韩国电影免费观影完整版 | 欧美激情xxxx | 97影视| 国产精品99久久久久久小说 | 久草在线免费电影 | 在线观看视频黄 | 亚洲区二区 | 久久不卡国产精品一区二区 | 日韩激情久久 | 久久99久久99久久 | 人人狠狠综合久久亚洲婷 | 国产成人精品久久久 | 91片黄在线观 | 欧美小视频在线观看 | 欧美国产日韩在线视频 | 久草视频2 | 久草爱视频| 在线免费观看视频a | 99成人免费视频 | 精品国产一二区 | 亚洲美女视频在线观看 | 天天艹| 中文字幕第一页在线 | 91精品视频在线 | 久久99国产精品久久99 | 国产高清区 | 亚洲精品小视频 | 天天射天天射天天射 | 国产精品国产三级国产专区53 | 国产一级黄色免费看 | 国产精品久久精品 | 天天操天天干天天插 | 日韩在线欧美在线 | 国产精品一区二区在线观看 | a色视频| 久草在线资源网 | 香蕉视频在线网站 | 欧美一区二区三区四区夜夜大片 | 日日干夜夜骑 | 日韩在线视频线视频免费网站 | 精品91在线 | 97精品国产一二三产区 | 免费日韩一区二区三区 | 麻豆视频在线观看免费 | 欧美三级高清 | 中文字幕在线视频网站 | 97精品视频在线播放 | 永久免费av在线播放 | 午夜精品一区二区三区视频免费看 | 激情综合色播五月 | 国产91aaa| 国产免费xvideos视频入口 | 美女很黄免费网站 | 国产精品久久精品国产 | 成人小电影在线看 | 久久高清免费视频 | 久久久久久久久久福利 | 91毛片在线 | 欧美一级性| 国产精品va在线播放 | 六月激情丁香 | 美女视频a美女大全免费下载蜜臀 | 亚洲不卡av一区二区三区 | 国产精品va在线观看入 | 日韩免费看片 | 久久久久99精品国产片 | 在线亚州 | 国产精品黄 | 国产成人一区二区精品非洲 | 999视频在线播放 | 亚洲最大成人网4388xx | 久久成人国产精品一区二区 | 欧美精品久久久久久久久久白贞 | 久久精品视频4 | 91亚洲精品在线 | 亚洲 欧美 日韩 综合 | 久草综合在线 | 国产一区免费在线 | 国产无限资源在线观看 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 丝袜一区在线 | 亚洲午夜av | 亚洲精品国产电影 | 国产精品高潮呻吟久久av无 | 免费看的毛片 | 91九色在线播放 | 欧美精品一区在线发布 | 91av九色| 国产黄色高清 | 久草精品视频在线看网站免费 | 日本黄色免费大片 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 国产一区免费视频 | 久久夜av| 国产精品99久久久久久有的能看 | 激情五月激情综合网 | 操久久免费视频 | 久久久久夜色 | 亚洲,国产成人av | 99r在线精品| 久久久久久久久久久网站 | 综合网色 | 色噜噜狠狠狠狠色综合久不 | 精品国产乱码久久久久久久 | 国产精品久久久电影 | 亚洲国产精品一区二区久久hs | 国产黄影院色大全免费 | 亚洲精品国产精品国产 | 日韩黄色在线电影 | 国产色久 | 国产成人不卡 | 亚洲精品啊啊啊 | 欧美污网站 | 91九色国产蝌蚪 | 99视频免费播放 | 久久网站最新地址 | 国产精品一区二区在线观看 | 视频成人永久免费视频 | 久久久久影视 | 中文字幕在线观看免费观看 | 操高跟美女 | 久久精品免费观看 | 97在线视频免费看 | 激情伊人五月天久久综合 | 国产精品久久99综合免费观看尤物 | 日本中文字幕在线电影 | 黄色av一级片 | 91九色porny在线 | 在线亚洲小视频 | 日韩在线免费播放 | av一级免费| 国产精品九色 | 激情一区二区三区欧美 | 日韩丝袜在线观看 | 日韩精品一区二区三区不卡 | 中文字幕在线视频一区 | 成人影音在线 | 国产在线观看a | 久久精品8| 久久美女精品 | 在线av资源 | 91精品国产亚洲 | 日本激情中文字幕 | 99精品国产成人一区二区 | 久草在线视频在线观看 | 国产精品一区二区久久精品爱微奶 | 久久99欧美 | 亚洲影院天堂 | 亚洲一区精品人人爽人人躁 | 中文字幕免费在线 | 欧美电影在线观看 | 久久国产精品一区二区三区四区 | 91九色国产蝌蚪 | www.com.日本一级 | 国产精品久久久久亚洲影视 | 成人久久免费 | 国产情侣一区 | 国产一区在线看 | 亚洲情感电影大片 | 国模视频一区二区三区 | a天堂最新版中文在线地址 久久99久久精品国产 | 欧美日韩免费视频 | 国产成人精品久久亚洲高清不卡 | 免费看的国产视频网站 | av福利在线| 精品一二三区视频 | 国产三级国产精品国产专区50 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 久久国产精品偷 | 婷婷成人亚洲综合国产xv88 | 久久久久久久久久久免费av | 性色av香蕉一区二区 | 97爱爱爱| 日韩动态视频 | 麻豆激情电影 | 久久免费视频在线 | 欧美国产91 | 丁香婷婷激情网 | 亚洲深爱激情 | av在线免费在线观看 | 久草在线视频免赞 | 日本精品va在线观看 | 一二区精品 | 91九色老 | 日韩a级免费视频 | www.福利| 亚洲国产成人久久 | 久久国产热视频 | 九九涩涩av台湾日本热热 | 三级av免费 | 韩国一区二区三区在线观看 | 天天插夜夜操 | 黄色软件大全网站 | 99视频在线精品免费观看2 | 婷婷久久精品 | 五月天免费网站 | 一区二区三区在线免费观看视频 | 午夜精品久久一牛影视 | 中文字幕日韩伦理 | 国产日韩视频在线播放 | 久久精品福利视频 | 中文字幕在线视频一区二区 | 一区二区欧美日韩 | 成人在线视频论坛 | 国产亚洲欧美精品久久久久久 | 国产一区在线精品 | 天天干,夜夜爽 | 香蕉在线观看视频 | 日韩免费电影在线观看 | 97手机电影网 | 成人免费观看视频大全 | 99视频国产精品免费观看 | 99久久久久久久久 | 97视频在线免费播放 | 婷色| 久草视频在线免费播放 | 五月婷婷伊人网 | 激情婷婷丁香 | 夜夜爽www | 久久久久综合精品福利啪啪 | 国产精品黑丝在线观看 | 日韩中文久久 | 国产成人精品久 | 国产一区精品在线观看 | www..com黄色片 | 国产精品影音先锋 | 久久久久亚洲精品成人网小说 | 九色精品免费永久在线 | 国产精品区在线观看 | 日韩av中文字幕在线 | 波多野结衣在线播放视频 | a黄色片| 在线国产中文 | av在线免费网站 | 日本中文一级片 | 国产视频中文字幕在线观看 | 国产在线理论片 | 国际精品久久 | 国产二级视频 | 国产精品成人在线观看 | 九九热免费观看 | 99性视频| 91精品国产91久久久久久三级 | 久久99视频免费观看 | 日日麻批40分钟视频免费观看 | 波多野结衣综合网 | 日韩av网站在线播放 | 99热手机在线观看 | 亚洲一区二区三区四区在线视频 | 在线观看深夜福利 | 国产不卡毛片 | 精品一区二区三区四区在线 | 国产高清亚洲 | 亚洲高清在线 | 国产九九九精品视频 | 国产精品久久久久久久久久久久久 | 国产九九热视频 | 日日夜精品 | 久久久久黄色 | 国产高清视频在线播放一区 | 久久9999久久免费精品国产 | 日韩视频www | 成人国产一区 | 美女很黄免费网站 | 精品久久久久久亚洲综合网站 | 国产精品久久久免费看 | 国产999精品久久久久久绿帽 | 久草资源在线 | av三级在线播放 | 在线黄色免费 | 五月激情姐姐 | 日韩字幕 | 一区二区精品在线 | 婷婷色网站 | 日日操夜| 久久精品理论 | 97av色 | 国产美女视频免费 | 日韩av高清| 日韩大片在线免费观看 | 日本久久免费视频 | 欧美片网站yy | 国产91免费在线 | 色婷婷狠狠18 | 久草视频2| 欧美性生活免费看 | 国产视频二区三区 | 色偷偷88888欧美精品久久 | 精品一二三四在线 | 日韩一二三 | av在线播放免费 | 亚洲最大成人网4388xx | 日韩欧美综合在线视频 | bbbbb女女女女女bbbbb国产 | 在线免费观看成人 | av免费网站观看 | 久久免费视频一区 | 日本精品一区二区三区在线播放视频 | 国产在线自 | 一级成人免费 | 国内精品久久久久久久久 | 在线播放日韩av | av理论电影 | 亚洲激情电影在线 | 91色吧| 成人在线电影观看 | 欧美精品首页 | 成年人黄色大片在线 | 激情久久五月 | 91理论片午午伦夜理片久久 | 欧洲激情在线 | 国产一区视频在线播放 | 亚洲综合涩 | 中文视频在线播放 | 四虎永久精品在线 | 亚洲精色| 亚洲精品视频在线播放 | 日韩黄色在线电影 | 国产精品视频大全 | 在线免费观看黄色大片 | 99色免费视频 | 九九涩涩av台湾日本热热 | 国产一二三区在线观看 | 色天天综合久久久久综合片 | 日韩视频1区 | 狠狠色丁香久久婷婷综 | 免费在线电影网址大全 | 亚洲国产精品va在线看黑人动漫 | 国产一区在线观看免费 | 黄色网址在线播放 | 欧美日韩亚洲精品在线 | 国产淫片免费看 | 国产欧美精品xxxx另类 | 日日夜夜天天久久 | 最新av网站在线观看 | 俺要去色综合狠狠 | 韩国av一区二区三区在线观看 | 日韩色高清 | 人人干狠狠干 | 免费看黄在线观看 | 免费观看v片在线观看 | av高清网站在线观看 | 亚洲精品视频在线观看免费视频 | 天天亚洲综合 | 黄色小网站在线 | 中文字幕在线观看91 | 精品久久久久国产免费第一页 | 天天夜夜操 | 亚洲黄色免费电影 | 黄色软件在线观看视频 | 久草视频免费在线播放 | 亚洲精品乱码久久久久久 | 在线视频精品播放 | 日韩在线观看的 | 国产网红在线 | 成人a免费 | 日本高清中文字幕有码在线 | 日韩电影在线观看一区 | 午夜 久久 tv | 美女免费网视频 | 精品久久网 | 91在线公开视频 | 日韩av资源站 | 久久精品99国产国产精 | 日韩高清免费无专码区 | 香蕉久久久久 | 成年人免费av | 久久在线精品视频 | 在线观看视频精品 | 国产91粉嫩白浆在线观看 | 日韩a欧美| 美女网站色在线观看 | 色综合久久五月天 | 久久呀 | 手机av在线网站 | 天天天天天天天操 | 激情网第四色 | 久久精品视频国产 | 久国产在线播放 | 欧美日韩高清一区二区 | 国语麻豆 | 亚洲国产欧洲综合997久久, | 中文在线8新资源库 | 国产日韩精品一区二区在线观看播放 | 国产精品日韩欧美 | 97av在线视频| 亚洲免费永久精品国产 | a级片韩国| 天堂久久电影网 | 日韩a在线看 | 日本中文一区二区 | 国产成人一区二区在线观看 | 久久国产精品久久精品 | 日韩免费三区 | 国产精品久久久久久久久久三级 | 色婷婷婷 | 在线免费色视频 | 国产精品久久久久三级 | 2019精品手机国产品在线 | 在线亚洲精品 | 人人爽人人片 | 精品资源在线 | 中文一区二区三区在线观看 | 麻豆影视在线免费观看 | 国产一级大片在线观看 | 亚一亚二国产专区 | 激情综合啪啪 | 999成人精品| 久久电影国产免费久久电影 | 黄色av成人在线 | 免费看片色 | 91在线小视频 | 国产在线精品一区 | 亚洲成人精品av | 免费观看一级视频 | 国产96视频| 色噜噜日韩精品欧美一区二区 | 国产精品一二 | 亚洲三级性片 | 亚洲欧洲av | 91精品久久久久久 | 波多野结依在线观看 | 中文国产字幕在线观看 | 成年人免费看片网站 | 奇米先锋 | 久操操 | 中文字幕在线看视频 | 欧美一级网站 | 中文字幕免费国产精品 | 国产一级二级三级视频 | 99视频在线精品免费观看2 | 久久夜色电影 | 精品福利片 | 国产精品第7页 | 成人av网站在线观看 | 免费在线观看一区 | 国产精品久久久999 国产91九色视频 | www.久久色.com| 99中文字幕视频 |