欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

移動開發:iOS開發者的Apple Pay編程指南

原創|行業資訊|編輯:黃竹雯|2016-02-18 14:12:38.000|閱讀 477 次

概述:Apple Pay,是蘋果公司在2014蘋果秋季新品發布會上發布的一種基于NFC的手機支付功能,于2014年10月20日在美國正式上線。2016年2月18日凌晨5:00, Apple Pay 業務在中國上線。Apple Pay再次進入關心移動支付的公眾視野,中國的移動支付市場最新格局備受矚目。小編特別整理翻譯了蘋果官方文檔資料,為大家帶來Apple Pay的編程指南。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

移動開發:Apple Pay編程指南

NO 1. 關于Apple Pay

Apple Pay是一種移動支付技術,它能夠讓用戶以一種便捷安全的方式為現實世界中購買的商品和服務付款。

關于相關App里的數字商品和服務,請參考。

移動開發:Apple Pay編程指南

在Xcode和蘋果開發者會員中心中配置Apple Pay

使用Apple Pay的APP需要一項特殊的權限,該權限可以在開發者會員中心和Xcode中開啟。你同樣需要注冊一個商業標示,并設置密鑰;在給服務器發送支付信息時,這些密匙可以確保數據的安全傳輸。

原文內容:配置支付環境()

用戶授權支付請求

支付請求就是描述當前進行的購買操作,包括支付金額。你把支付請求發送給一個授權支付的視圖控制器;該試圖控制器呈現相關請求內容,并提示用戶需要輸入的信息,例如配送地址或者賬單地址。接著,當用戶與視圖控制器交互,并提供新的支付信息時,APP會調用支付請求的委托,繼續執行支付流程。

原文內容:創建支付請求(),授權支付()

服務器處理支付請求

Apple Pay會對支付信息進行加密處理,以防止未獲授權的第三方獲取用戶的支付信息。你可以在自己的服務器上完成整個支付流程,也可以在自己的服務器上使用第三方支付平臺來解碼支付信息,并完成支付處理。

原文內容:處理支付請求()

NO 2. 配置支付環境

一個商用ID標識可以幫助Apple Pay識別你,讓你能夠接受付款。在支付信息加密的過程中,把公匙和證書與ID標示關聯起來進行加密是必不可少的一步。在APP使用Apple Pay之前,你首先得注冊一個商用ID,并配置它的相關證書。

注冊商用ID標示

  1. 在開發者會員中心,選擇“”
  2. 在Identifiers下,選擇Merchant IDs
  3. 在右上角點擊"+"按鈕
  4. 在Description欄、ID欄輸入相應信息,點擊"Continue"
  5. 瀏覽下配置參數,點擊"Register"
  6. 點擊"Done"

為你的ID標示配置一個證書

  1. 在開發者會員中心,選擇“”
  2. 在Identifiers下,選擇Merchant IDs
  3. 選擇列表中的ID標示,點擊Edit
  4. 點擊"Create Certificate",按照指示獲取或生成簽名證書請求(CSR),點擊"Continue"
  5. 點擊"Choose File",選擇你的CSR,點擊"Generate"
  6. 點擊"Download"下載證書,點擊"Done"

如果KeyChain Access中顯示了警示信息,表示未知授權簽發證書或者無效證書發行人,那么要確保你已經在鑰匙鏈中安裝了WWDR中級證書-G2和Apple Root CA-G2。你可以在這個地方下載這些東西:。

為了在Xcode中啟用Apple Pay,打開APP工程文件的Capabilities面板。在Apple Pay這行將開關按鈕設置為"ON",接著選擇APP需要使用的ID標示。

移動開發:Apple Pay編程指南

注意:在APP排錯時,偶爾手動啟用Apple Pay很管用。請按照以下步驟手動啟用Apple Pay:

  1. 在開發者會員中心,選擇“”
  2. 在Identifiers下,選擇App IDs
  3. 選擇列表中的app ID,點擊"Edit"
  4. 選擇 Apple Pay ,點擊"Edit"
  5. 選擇你需要使用的ID標示,點擊"Continue"
  6. 瀏覽配置參數,點擊"Assign"
  7. 點擊"Done"

NO 3. 創建支付請求

創建支付請求

支付請求是類的實例,它的組成部分包括一個用來表示將要購買的項目的摘要,一個可用的配送方式列表,一個表示用戶需要提供的配送信息的描述,以及一些商家和支付平臺的信息。

判定用戶是否能夠支付

在創建支付請求之前,要首先通過調用PKPaymentAuthorizationViewController 類里的canMakePaymentsUsingNetworks:方法來判斷用戶是否能夠使用你提供的支付網絡進行支付。如果要判斷用戶的硬件是否支持Apple Pay或者是否因為家長控制而不能支付,請使用canMakePayments 方法。

如果用戶不能進行支付,那就不要顯示支付按鈕,相應的應該退回到其它支付方式。

支付請求包含貨幣和地區信息

所有的匯總金額應該使用同一種貨幣,貨幣的信息可使用PKPaymentRequest類的currencyCode屬性進行指定。像"USD"這樣,使用3個字符格式的ISO貨幣編碼。

一個支付請求里的國家代碼表示了這次購買發生的國家或者將要在這個國家處理這次支付。像"US"這樣,使用2個字符格式的ISO國家編碼。

在支付請求里指定的商用ID必須匹配應用中指定的商用ID列表之一。

request.currencyCode = @"USD";
request.countryCode = @"US";
request.merchantIdentifier = @"merchant.com.example";

支付請求包含一個支付摘要項目的列表

支付摘要項目,屬于類,描述了支付請求的不同部分。在一個支付請求里不要使用太多的摘要項目---典型的項目像比如小計金額、折扣信息、配送信息、含稅信息以及總計金額等。如果你想要提供更詳細的支付項目列表,可以在你應用的其它地方提供。

每一個摘要項目會有一個標簽和數額,就像在代碼列表3-1中顯示的那樣。標簽文本是一個用戶可閱讀的摘要項目描述信息,數額是相對應的支付數額。在一個支付請求中所有的數額都要使用在這個請求中指定的貨幣。對于折扣或優惠券,則需要把數額設成負數。

創建支付項目

// 12.75 subtotal
NSDecimalNumber *subtotalAmount = [NSDecimalNumber decimalNumberWithMantissa:1275 exponent:-2 isNegative:NO];
self.subtotal = [PKPaymentSummaryItem summaryItemWithLabel:@"Subtotal" amount:subtotalAmount];
  
// 2.00 discount
NSDecimalNumber *discountAmount = [NSDecimalNumber decimalNumberWithMantissa:200 exponent:-2 isNegative:YES];
self.discount = [PKPaymentSummaryItem summaryItemWithLabel:@"Discount" amount:discountAmount];

注意:這里使用類來存儲摘要項目的數額,它是一個以10為底數的數值。可以使用指定尾數和指數的方式(像代碼中那樣)來創建這個類的實例,也可以通過指定字符串和locale來實例化,字符串指定了相應的數值。這里總是使用以10為底數的數值來做財務計算--例如當需要計算5%折扣掉的金額時。

盡管有時使用其它的計數方法更方便,但是像float或者Double這樣的IEEE浮點數類型是不適合作財務計算的,這些數據類型使用的是以2為底數的數值表示方法,這就表示有一些十進制數值不能準確得被表示--例如0.42必須以0.41999這樣的循環小數來近似表示,而這種近似表示常常會造成財務計算的錯誤結果。

在這個摘要項目列表中的最后一個是總計金額。這個金額是通過把所有其它金額相加而得到。總計的顯示方法和其它的摘要項目不同:應該使用你公司的名稱做為其標簽,使用所有其它項目的金額總和做為金額。使用屬性將這些摘要項目加入支付請求。

// 10.75 grand total
NSDecimalNumber *totalAmount = [NSDecimalNumber zero];
totalAmount = [totalAmount decimalNumberByAdding:subtotalAmount];
totalAmount = [totalAmount decimalNumberByAdding:discountAmount];
self.total = [PKPaymentSummaryItem summaryItemWithLabel:@"My Company Name" amount:totalAmount];
self.summaryItems = @[self.subtotal, self.discount, self.total];
request.paymentSummaryItems = self.summaryItems;

配送方式是一種特殊的摘要項目

對于每一種可用的配送方式創建一個的實例。就像其它支付摘要項目一樣,配送方式包含用戶易于辨別的標簽,比如"標準配送"或者"第二天配送",還有一個金額來表示配送費用。與其它摘要項目不同的是,配送方式還有一個屬性--像"7月29日到達"或者"24小時之內配送"等--可以用來解釋各個配送方式之間的區別。

使用屬性來在代理方法中區分不同的配送方式,這個屬性只會在你的應用內使用--框架看不到這個屬性,并且它也不會出現在UI中。在創建配送方式時為其分配一個獨一無二的標識符。為了方便調試,可使用文本縮寫,比如"discount", "standard", 或者 "next-day".

有一些配送方式在某些地區可能不適用,或者有不同的價格,你可以在用戶選擇配送地址或配送方式的代理方法時更新這些信息,就像描述的一樣。

指定你支持的支付方式

通過在屬性中填入字符串常量數組來指定你支持的支付網絡。通過指定屬性來指定你支持的支付處理標準,3DS支付方式是必須支持的,EMV方式是可選的。

商家支持的支付處理標準使用標識位來進行組合,像下面這樣:

request.supportedNetworks = @[PKPaymentNetworkAmex, PKPaymentNetworkMasterCard, PKPaymentNetworkVisa];
// Supports 3DS only
request.merchantCapabilities = PKMerchantCapability3DS;
// Supports both 3DS and EMV
request.merchantCapabilities = PKMerchantCapability3DS | PKMerchantCapabilityEMV;

指示所需配送信息和賬單信息

通過填充和屬性來指定所需賬單信息和配送地址信息。當你顯示一個視圖控制器時,它會提示用戶輸入所需內容。這些字段常量可以像下面這樣進行組合來設置這些屬性:

request.requiredBillingAddressFields = PKAddressFieldEmail;
request.requiredBillingAddressFields = PKAddressFieldEmail | PKAddressFieldPostalAddress;

如果你已經有了用戶的賬單和配送信息,可以直接在支付請求中使用它們。但是盡管Apple Pay默認使用了這些信息,用戶仍然可以在授權支付的過程中修改這些信息。

ABRecordRef record = ABPersonCreate();
CFErrorRef error;
BOOL success;
success = ABRecordSetValue(record, kABPersonFirstNameProperty, @"John", &error);
if (!success) { /* ... handle error ... */ }
success = ABRecordSetValue(record, kABPersonLastNameProperty, @"Appleseed", &error);
if (!success) { /* ... handle error ... */ }
ABMultiValueRef shippingAddress = ABMultiValueCreateMutable(kABMultiDictionaryPropertyType);
NSDictionary *addressDictionary = @{
(NSString *) kABPersonAddressStreetKey: @"1234 Laurel Street",
(NSString *) kABPersonAddressCityKey: @"Atlanta",
(NSString *) kABPersonAddressStateKey: @"GA",
(NSString *) kABPersonAddressZIPKey: @"30303"
};
ABMultiValueAddValueAndLabel(shippingAddress,
(__bridge CFDictionaryRef) addressDictionary,
kABOtherLabel,
nil);
success = ABRecordSetValue(record, kABPersonAddressProperty, shippingAddress, &error);
if (!success) { /* ... handle error ... */ }
request.shippingAddress = record;
CFRelease(shippingAddress);
CFRelease(record);

存儲額外信息

使用屬性來存儲一些在你的應用中關于這次支付請求的唯一標識信息,比如一個購物車的標識符。在用戶授權支付之后,這個屬性的哈希值會出現在這次支付的token中。

NO 4. 授權支付

支付授權過程是由支付授權view controller和它的代理協作完成的。支付授權view controller做了兩件事情:它讓用戶選擇支付請求所必需的賬單和配送信息,還有讓用戶最終授權同意這次支付。當用戶和view controller交互時,代理方法就會被調用,這樣你的應用就可以不斷地更新顯示的信息--例如在配送地址更改后更新配送費用。用戶最終授權支付請求之后代理方法同樣也會被調用。

注意:在實現這些方法時注意,這些方法可能會被多次調用,而它們被調用的順序取決于用戶的行為的順序。

在所有這個授權過程中被調用的代理方法中,都會有一個completion block被做為參數之一傳入,支付授權view controller會在一個代理方法執行完畢(通過調用completion塊)后再調用另一個代理方法。唯一的例外是:方法:它不包含completion block,所以它可以在任何時候被調用。

這個completion block有一個傳入參數,基于現有的可用信息,你可以通過這個參數并指定這次交易的狀態。如果這次交易沒有任何問題,傳入PKPaymentAuthorizationStatusSuccess,否則,你要傳入一個識別問題的值。

通過在類的構造方法中傳入一個支付請求來對它進行實例化,然后給這個視圖控制器設置一個代理,就可以把它展示給用戶了。

PKPaymentAuthorizationViewController *viewController = [[PKPaymentAuthorizationViewController alloc] initWithPaymentRequest:request];
if (!viewController) { /* ... Handle error ... */ }
viewController.delegate = self;
[self presentViewController:viewController animated:YES completion:nil];

當用戶與這個視圖控制器進行交互時,它的代理方法會被調用。

通過代理更新配送方式和費用

當用戶提供配送信息之后,授權view controller 會調用和 這兩個代理方法。在這兩個方法中根據最新信息來更新支付請求。

- (void) paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller
                   didSelectShippingAddress:(ABRecordRef)address
                                 completion:(void (^)(PKPaymentAuthorizationStatus, NSArray *, NSArray *))completion
{
    self.selectedShippingAddress = address;
    [self updateShippingCost];
    NSArray *shippingMethods = [self shippingMethodsForAddress:address];
    completion(PKPaymentAuthorizationStatusSuccess, shippingMethods, self.summaryItems);
}
  
- (void) paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller
                    didSelectShippingMethod:(PKShippingMethod *)shippingMethod
                                 completion:(void (^)(PKPaymentAuthorizationStatus, NSArray *))completion
{
    self.selectedShippingMethod = shippingMethod;
    [self updateShippingCost];
    completion(PKPaymentAuthorizationStatusSuccess, self.summaryItems);
}

當支付被授權后,支付token會被創建

當用戶最終授權了一個支付請求,框架會通過與蘋果服務器和嵌入在設備中的一個安全模塊進行通信,生成一個支付token。然后你在方法中將這個token和其它一些你需要用來處理這次購買的信息--例如配送地址和購物車標識--發送給你的服務器。這個過程是這樣的:

  • 框架發送支付請求給安全模塊,只有安全模塊可以訪問存儲在設備上的標記化的卡信息。
  • 安全模塊把特定的卡和商家等支付數據加密,以保證只有蘋果可以讀取,然后發送給框架。框架會將這些數據發送給蘋果。
  • 蘋果服務器再次加密這些支付數據,以保證只有商家可以讀取。然后服務器對它進行簽名,生成支付token,然后發送給設備。
  • 框架調用相應的代理方法并傳入這個token,然后你的代理方法傳送token給你的服務器。

至于你的服務器采取的行為要取決于你是自己處理這次支付或者你是和其它支付平臺合作來進行支付處理。不管怎樣,你的服務器處理這個訂單然后傳送一個狀態信息給設備,代理方法會把這個狀態信息傳送給completion塊,像在“”中討論過的。

- (void) paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller
didAuthorizePayment:(PKPayment *)payment
completion:(void (^)(PKPaymentAuthorizationStatus))completion
{
NSError *error;
ABMultiValueRef addressMultiValue = ABRecordCopyValue(payment.billingAddress, kABPersonAddressProperty);
NSDictionary *addressDictionary = (__bridge_transfer NSDictionary *) ABMultiValueCopyValueAtIndex(addressMultiValue, 0);
NSData *json = [NSJSONSerialization dataWithJSONObject:addressDictionary options:NSJSONWritingPrettyPrinted error: &error];
// ... Send payment token, shipping and billing address, and order information to your server ...
PKPaymentAuthorizationStatus status;  // From your server
completion(status);
}

在代理方法中釋放授權View Controller

在框架顯示交易狀態之后,授權View Controller會調用代理的方法。在這個方法的實現中,先釋放授權頁面控制器再顯示你自己的訂單確認頁面。

- (void) paymentAuthorizationViewControllerDidFinish:(PKPaymentAuthorizationViewController *)controller
{
[controller dismissViewControllerAnimated:YES completion:nil];
}

NO 5. 支付處理

處理一個支付請求涉及以下幾個步驟:

  1. 把支付信息,以及支付流程+所需的其他信息,一起發送給你的服務器。
  2. 驗證支付數據的哈希表和簽名
  3. 為加密過的支付數據解碼
  4. 向支付處理系統提交支付數據
  5. 向訂單追蹤系統提交訂單

處理支付請求時,你有兩個選擇;你既可以利用支付平臺處理支付請求,也可以自己實現支付請求處理流程。一個常用的支付平臺可以完成上述大部分操作。

讀取,驗證,以及處理支付信息需要有一定的相關密碼知識,例如計算SHA-1哈希表,讀取和驗證PKCS#7簽名,執行Elliptic Curve Diffie-Hellman密匙交換。如果沒有一定的密碼學背景,你可以考慮使用第三方支付平臺來完成這些操作。

關于支持Apple Pay支付平臺的更多信息,請參考

處理支付請求所用的信息擁有一種嵌套式的數據結構,如下圖。支付令牌是PKPaymentToken類的實例。其paymentData屬性值是一個JSON詞典,它的頭文件信息可以用來驗證和加密支付數據。加密過的數據信息包括支付金額、持卡人姓名,以及一些其他指定的支付處理協議。

支付數據結構

移動開發:Apple Pay編程指南

關于支付數據結構格式的詳細信息,請參考:.

PS: 關于移動開發,這些產品你可以關注>>
本文翻譯自,轉載請注明本文轉載自慧都控件網

標簽:移動開發iOS支付

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:慧都控件網

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
99香蕉国产精品偷在线观看 | 亚洲开心婷婷中文字幕 | 欧美亚洲视频一区 | 国产精品亚洲第一区在线观看 | 色爱综合区 | 欧美黑人乱大交 | 好看的电影电视剧在线观看 | 亚洲午夜视频在线 | 欧洲亚洲日韩中文字幕首页 | 精品综合国产一区二区三区码码 | 国产亚洲精品福利在线 | 亚洲欧美在线观看品 | 中文字幕视频二区 | 亚洲熟肉一区二区三区 | 在线亚洲欧洲日产一区2区 国产成本人三级在 | 国产精品ⅴa在线观看 | 国产精品日韩欧美一区2区3区 | 大陆老熟女洗澡性视频tube | 自在拍在线播放 | 最新亚洲人成网站在线 | 手机免费在线追剧网站 | 影音先锋男人站 | 国产亚洲免费视频 | 国产日韩一区 | 好看的韩国电影 | 国产91蜜芽在线观看 | 羞羞影院午夜男女爽爽 | 亚洲欧美日韩国产色另类 | 伊人久色| 中文字幕在线日亚州9 | 亚洲一区在线播放 | 青草在线视频在 | 99热这里只有精品国产4 | 欧美日韩国产精品酒 | 日本欧美一区 | 午夜一级特黄 | 国产人伦激情在线观看 | 国产乱视频在线观看 | 国产精品自产拍高 | 伊人影视在线观看日韩 | 免费影视资源大全 | 欧美日韩免费高清一区二区 | 国产日b视频在线观看 | 亚洲一区中| 国产啪精品视频网站免费尤物 | 国产视频精品一区白白色 | 国产精品一区二区国产 | 亚洲国产国语自产精品 | 亚洲熟女精品一区二区成人 | 国产99视频精品免费视频6 | 欧美大片va欧美在线播放 | 午夜三级理 | 免费一级国产大片 | 好看的电影电视剧大全 | 车上乱肉合 | 国产福利爱福利微拍视频 | 国产日产欧美一区二区三区 | 欧美va天堂在线 | 欧美日韩国产综合视频在线看 | 日韩国产在线观看 | 三级国产国语三级在线 | 欧美综合国产日本 | 另类小说自拍 | 成a人影院在| 欧美精品亚洲精品日韩 | 全集在线观看 | 国产不卡一区二区电影网 | 亚洲成a人v欧美综合天堂 | 电影影视大全在线观看 | 精品国产免费 | 国产精品偷伦视频免费观看了 | 日韩精品一区二区三区 | 国产精品自在线拍国产下载 | 国产精品成人第一区 | 免费国产一级a | 好吊日在线视频观看97 | 亚洲成aⅴ人片在线观看www | 欧美日韩在线播放一区二区三区 | 日韩精品中文字幕在线 | 超刺激高跟鞋脚交视频在线 | 精品大臿蕉视频在线观看 | 国产精品多p对白交换绿 | 黄瓜视频在线播放看片 | 性生大片免 | 66精品综合久 | 妖小槡bbbb槡bbbb槡 | 亚洲人成在线不卡网 | 亚洲国产精品va在线观看香蕉 | 男女拍拍拍免费视频 | 另类专区国产在 | 亚欧乱色国产精品免费 | 97国产在线一区不卡 | 91热这里只有精品 | 免费+国产在线观看 | 国产丝语| 91人成网站色www免费 | 国产爱情岛在线观看视频 | 日本亚洲午夜电影 | 星空视频影视 | 老司机深夜免费福利 | 亚洲成v片| 日本aⅴ | 高清欧美性猛 | 欧美一区二区三区视频在线观看 | 首页中文字幕中文字幕 | 亚洲国产 | 欧美日韩国产一区二区三区在 | 91精品国产福利在线导航 | 免费的网 | 国产精品精品国产一区二区 | 国产福利免费在线观看 | 桃花色综合影院 | 日韩欧美中文字幕一区 | 色五月最新网 | 日产乱码一区二区 | 真人性生交免费视频 | 人人添逼人人摸人人 | 国产精品三三级在线 | 一区二区三区中文 | 亚洲天天做日日做天天谢日日欢 | 91牛牛国产在线无弹窗 | 99久热| 欧美不卡一卡二 | 最新电影电视剧在线观看 | 国产不卡视频在线观看 | 欧美日韩中文字幕在线一区二区 | 高清午夜福利电影在线 | 日韩免费在线视频观看 | 亚洲国产精品青青网 | 免费视频精品一区 | 天堂网一区二区 | 区小说区激情区图片区 | 精品福利一区二区视频 | 日本国产高清在线观看 | 日韩国产中文字幕在线观看 | 大色综合色综合网站 | 亚洲伊人久 | 中文字幕日韩专区下载 | 国产香蕉一区二区在线网站 | 天下第一社区在线观看视频 | 公交车被两根粗 | 亚洲国产精品国自产拍a∨ 麻花影视在线看电视剧软件 | 91热成人精品国产免费 | 国产66自 | 99re热视频这里只有综合亚洲 | 亚洲人免费视频 | 欧美亚日韩一二三四 | 国内精品视频在线 | 91精品国产闺蜜国产在线闺蜜 | 亚洲小说欧美激情另类 | 欧美日韩一区二区综合在线 | 一区二区三区视 | 国产欧美日韩精品a在线观看高清 | 国产一国产二国产三国产 | 7799精彩视频天天看网站 | 国产网友愉拍精品视频手机 | 国产在线观看91精品2025 | 亚洲一区二区三区下卡精品 | 国产亚洲一区激情小说 | 亚洲au秘一区二区三区 | 五月天婷婷在线观看免费 | 欧美激情000ⅹxx同性 | 中文字字幕乱码高清二本道资源站 | 欧美亚洲丝袜制服中文 | 一本到国产在线精 | 一线路二| 银杏影视 | 国产精品va在线观看 | 日本精品国产一区二区在线 | 中文字幕在线亚洲二区 | 亚洲人成网址在线播放 | 五十路息与子在线观看 | 天天看片在线完 | 五月丁香激激情亚洲综合 | 亚洲综合一区二区三区 | 成年人在线播放视频 | 国产在线观看一区精品 | 日韩精品极品视频在线观看免费 | 亚洲高清国产拍精品动图 | 中文字幕在线观看一区二区 | 影院在线播放 | 欧美一级毛卡片免费2025 | 国产精品1区2区 | 成·人免费午夜视频含羞草 | 国产男女乱婬真视频免 | 日本一区二区在线不卡 | 亚洲日韩动漫一区 | 两性色午夜免费视频 | 亚洲va在线观看日本 | 97在线也免费视频 | 日本免费一区二区在线观看 | 一级特黄高清aaaa大片 | 欧美特黄aaaaa | 91香蕉国产亚洲一二三区 | 国产精品自在拍一区二区不卡 | 在线看国产精品 | 亚洲熟女午夜福利 | 欧美激情一区二区三级高清视频 | 男女拍拍视 | 韩国日本免费不 | 一级特黄aaa大片在线观看 | 区三区夜色 | 国产激情免费视频在线观看 | 无人区一码 | 亚州一区二区三区免费大片 | 日本电影中文字幕 | 521影视 | 亚洲美女国产精品综 | 国产高清日本综合 | 精品视频国产激情 | 日本免费一区二区 | 日韩电影免费观 | 亚洲午夜成人精 | 国产91精品一 | 丝袜亚洲精品中文字幕二区 | 免费特级婬片高清视频 | 男人的天堂v在线播放 | 国产在线ts人妖免费视频 | 91国在线精品国内播放 | 区三区免费看 | 亚洲一二三四中文字幕 | 热门好看动漫综艺 | 好姑娘视频观看免费完整版 | 日本一区二区三区在线观看网站 | 免费视频网站 | 欧美性猛交xxxx乱大交蜜桃 | 国产传媒片免费观看 | 国产美女视频国产视视频 | 韩国在线观看日韩免費資訊 | 欧美精品+在线播放 | 欧美+日本+国产+在线观看 | 欧美视频在线不卡 | 国产精品三级在 | 亚洲无线观看国产高 | 秒拍视频福利永久国产 | 蜜桃精品一区二区三区在线观看 | 国产黑色丝袜美女在线观看婷 | 视频一区 | 亚洲精品午夜不卡在线播放 | 国产在线精品一区二区三区直播 | 国产精品v欧美精品v日韩精品 | 偷拍美女厕所 | 欧美激情一区二区三区高清视 | 国产精品萌白酱永久在线观看 | 国产亚洲精品福利在线 | 国产99视频精品免费视频6 | 国产福利精品一区二区 | 一二三区欧美视频 | 一色屋色费精品视频在线看 | 九九自拍视频 | 国产亚洲免费视频 | 国产精品自在线拍国产电影 | 欧美日韩中文有 | 亚洲综合一区自偷自拍 | 国产精品福利在线播放 | 国内精品日本和韩国免费不卡 | 国产精品福利在线播放 | 扒开腿挺进肉嫩小泬喷水网站 | 日日夜夜精品视 | 91精品国产品香蕉在线 | 狼天天狼天天香蕉综 | 日韩不卡手机视频在线观看 | 日韩成人精品无v国产 | 观看免费视频 | 亚洲第一区国产一区二区精品 | 2025亚洲欧美日韩在线观看 | 欧美高清性色生活片 | 国产精品亚洲玖玖玖在线观看 | 人禽伦免费视 | 日韩中文字幕手机 | 污污视频在线免费观看 | a级国产乱理伦片在线播放 影视网址 | 国产丁香婷婷在线亚洲视频 | 日韩精品专区中文字幕 | 人成黄页在线观看国产 | 成人福利在线免费观看 | 亚洲aⅴ | 日韩高清专区 | aa级亚洲电影 | 国产一区二区在线视频观看 | 国产乱理伦片在线午夜观看 | 色一乱一伦一 | 免费高清欧美一区二区三区 | 91免费永久在 | 日韩国产一区二区 | 成人三级视频在线观看不卡 | 人在线成视频 | 亚洲一区二区自 | 手机在线观看日韩电影大片 | 国产人成精品香港三级在线 | 日韩精品亚洲人旧成在线 | 日韩成人高清在线免费 | 日韩国产欧美视频在线播放 | 国产午夜福利一区在线观看 | 中文字幕偷乱视频在线 | 国产日产欧美一 | 亚洲日韩国产一区二区三区在线 | 日本在线免费 | 国产a∨精品一区 | 欧美日韩国产剧情 | 国产suv精品一区二区33 | 成年免费视频播放网站推荐 | 国产丝袜在线精品丝袜不卡 | 国产黄在线观看免费观看网站不卡 | 国产精品v欧美精品∨日韩 女の乳搾りです在线观看 精品不卡一区二区 | 亚洲囯产一区二区三区 | 成年女人免费碰碰视频 | 国产精品线在线精品 | 日产精品一线二线三线芒果 | 午夜视频在线观看一区二区 | 亚洲综合激情另类小说区 | 妖精影院 | 女同精品一区二区 | 国产在线观看一区二区三区四区 | 亚洲国产精品高清在线第1页 | 国产人妇三级视频在线观看 | 国产91免费不 | 三年片在线观看免费观看大全 | 国产区免费视频在线观看 | 91全网在线观看国产 | 国产极品美女在线观看网站 | 成年人24小时在线免费观看视频 | 日本中文字幕亚洲东 | 中日韩无砖码一线二线 | 日本成a | 精品国产一区二区三区四 | 国产乱码卡二卡三卡4 | 一区二区免费在线观 | 久99精 | 小小水蜜桃高清电视剧观看 | 亚洲无线码高清在线观看 | 中文字幕人成人乱码亚洲电影 | 国产在线精品一区二区夜色 | 欧美视频第一页 | 亚洲精品制服丝袜四区 | 精品一区二区三区夜夜嗨 | 国产精彩 | 国产精品自在拍在线播放大全 | 国产日韩一区美利坚 | 免费网站看v片在线爱的影院 | 国产精品黄在线观看免费 | 亚洲一区日韩高清中文字幕亚洲 | a级粗大硬长爽猛视频免费 视频二区日韩 | 91国内揄拍国内精品对白 | 日本96在线精品视频免费观看 | 欧美高清精品一区二区 | 日本一区二区三区免费在线观看 | 亚洲欧美 | 国产小视频在线观看免费 | 国产乱码精品一区二区三区卡 | 欧美激情xxxx性bbbb | 中国毛茸茸bbxx | 亚洲欧洲综 | 国产高清美女主播在线观看 | 在线精品国产一区二区 | а√天堂地址在线网 | 春宵福利app导航中心 | 最新免费视频 | 亚洲一级a大片一级 | 精品国产福利片在 | 成年免费视频播放网站推荐 | 国产又粗又长又黄又猛 | 国产精品自在在线午夜 | 91福利在线观看视频 | 国产激情视频一区二区三区 | 变态拳头交视频一区二区 | 亚洲一页 | 夜爽夜夜网 | 99精品福利国产精品一区 | 一个人看的www视频免 | 欧美国产一区二区三区精品 | 国产老肥熟一区二区三区 | 入禽太深免费 | 青草国产 | 秋霞国产午夜 | 亚洲一二三区在线观看 | 精品一区二区中文字幕 | 日韩欧美天堂 | 国产精品青青青高清在线 | 在线观看国产视频黄 | 91视频直播| 日本一卡亚洲精品 | 国产精品v片在线观看不卡 国产亚洲精品午夜福利 | 日本3级视频 | 精品国产亚洲一区二区三区在线观 | 欧美日韩一二三区 | 欧美日韩精品一区二区三区视 | 亚洲视频国产精品 | 高清在线一区 | 欧美特黄a级 | 欧美日韩国产一区二区三区在线 | www在线资源 | 国产精品第一区第27 | 九九九九九在线精品区 | 欧美v日韩v亚洲v最新在线观看 | 亚洲欧美另类日韩综合 | 色哟哟免费精品网站入口 | 极品一二三视频 | 日本午夜免a费看大片中文4 | 浪货叫的再浪一点张开 | 国产绿帽绿奴一区二区 | 在线欧美日韩国产 | 日产国产新一区 | 最新高清热播电影 | 电视剧免费在线观看 | 99夜夜夜精品一区二区 | 无人区一线二线三线乱码 | 国产亚洲精品不卡 | 欧美日韩国产网站 | 亚洲一区有码 | 日韩精品免费高清视频在线 | 色人阁五 | 亚洲欧美一区二区三区不卡 | 亚洲免费公开视频在线观看 | 人人干美女 | 欧洲亚洲欧美国产日本高清 | 在线a视频网站 | 国产不卡一区二区电影网 | 国产精品久线在线观看 | 亚洲精品成人区在线观看 | 伊人影视在线观看日韩区 | 国产国产人视频69免费 | 精品第一国产久精国产宅男66 | 国产丶欧美丶日本不卡 | 日韩激情成 | 国产在线精品一区二区在线观看 | 国产精品视频免费看人鲁 | 亚洲日本欧美日韩精品 | 国产精品黄页免费高清在线观看 | 亚洲大片在线观看网址 | 国产黄在线观看免费观看网站不卡 | 欧美激情国产日韩 | 天天做天天| 日韩亚洲欧洲精品婷婷涩 | 国产日韩一区 | 巨大欧美黑人xxxxbbbb | 特色特色的欧美大片 | 国产欧美日韩精品第一区 | 99这里只有精品 | 米奇影院日韩免费 | 国产中文字幕在线免费观看 | 国产在线观看美女福利精 | 影音先锋教师波 | 亚洲国产日韩a不卡线欧美 日韩a优精品在线观看 | 字幕一区二区三区四区 | 国产乱理伦片在线午夜观看 | 国产精品| 国产日韩欧美视频网址 | 国产一级淫片视频免费看 | 亚洲国产精品隔壁老王 | 亚洲女色福利免费视频 | 国产丝袜视频在线 | 最近中文字幕在线中文视频 | 高清在线播放不卡 | 欧美一级大 | 日本x片成年免费观看视频 性开放的欧美大片黑白配 欧美激合综图片区小说 | 亚洲日韩国产综合区 | 永久在线观看免费视频 | 日本韩国欧美 | 蜜臀98精品国产免费观看 | 亚洲一区二区在线欧洲 | 国产中文成人精品小说 | 一区二区三区中国视频免费在线播 | 日本sm| 中文字幕+乱码+日韩 | 1024国产 | 青青河边草高清免费版新闻 | 爽又丰满 | 欧美日韩午 | 免费人成黄页在线观看国产 | 超91精品手机国产 | 女同另类国产精品视频 | 电影免费在线观看中文字幕 | 毕业之后混得很normal | 九九99九 | 在线观看亚洲一区二区三区 | 精品推荐 | 视频一区中文字幕日韩专区 | 国产精品一卡 | 国产激情自拍亚洲精品国产精品精 | 日本高清不卡aⅴ免费网站 精品国产污 | 乱码一码二码三码四码狼人 | 国产丁香婷婷在线亚洲视频 | 国产农村妇女精品一二区 | 韩国日本免费高清观看 | 欧美日韩午 | 精品视频一区二区三三区四区 | 99国产婷婷综合在线视频 | 国产精品香蕉夜间视频免费播放 | 国产精品乱码高清在线 | 亚洲香蕉国产高清在线播放 | 国产免码va在线观看免费 | 中文字幕有码在线观看 | 国产视频中文字幕 | 色橹橹欧美在线观看视频高清 | 免费人成黄页在线观看国产 | 欧美日产国产首 | 天堂网www中文在线 吾爱第一福利在 | 欧美性猛交xxxx免费看 | 亚洲国产婷婷综合在线精品五月 | 亚洲精品国产品国语原创 | 一区二区三区在线看 | 国产。亚洲。在线播放 | 日本高清视频色www在线观看 | 国产欧美一区二区三区户外 | 国产在线精品一区二区不卡顿 | 亚洲欧美中文 | 欧美日产国产精品视 | 人与动人物a级在线播放 | 国产亚洲aⅴ在线电影 | 最新中文字幕在线观 | 微拍秒拍福利一 | 国产日韩在线观看香蕉一区 | 日日夜人人澡人人澡人人看免 | 少女的第一的视频 | 国产一级特黄a大片99 | 国产精品专区第一页在线观看 | 看片天堂| 亚洲码欧美码一区二区三区 | 亚洲国产精品专区 | 亚洲综合激情另类小说区 | 欧美日韩不卡一区 | 最近的2025中文 | 亚洲国产精品大秀在线播放 | 午夜福利国产一区二区视频 | 91丝袜国产欧美 | 污星人国产 | 国产男生午夜福利免费网站 | 欧美性黑人极品hd另类 | 97国语精品自产拍在线观看一 | 国产亚洲人成a在线v网站 | 日韩一区二区三区不卡免 | 亚洲精品一品区二品区三区 | 国农村精品国产自线拍 | 日本搞黄在线观看 | 国产精品亚洲二区在线观看 | 日本黄一级日本黄二级 | 国产精品香蕉夜间视频免费播放 | 激情深爱五月开心婷婷综合 | 黑人巨大跨种 | 亚洲欧美日韩综合第一页 | 色欧美片视频在线观看 | 黑人巨茎精品 | 国产一级二级三级经典在线 | 亚洲欧美另类日韩综合 | 欧美浓毛大泬视 | 成aⅴ人免费观 | 亚洲欧美日韩国产精品专区网 | 国产中文字幕永久 | 亚洲精品高清在线观看 | 国产日韩另类视频一区 | 日产精品卡2卡3卡4卡免费 | 国产偷国产偷亚 | 日韩欧美在线播放视频 | 99re9| 国产激情视频网站 | 日本一区 | 都市激情第一页 | 日韩精品午夜视频一区二区三区 | 2025年国产福利 | 在线观看欧美a级精品视频 电影中文 | 日韩a∨精品日韩在线观看 国产女精 | 在线观看成人国产精品 | 成年人午夜影院 | 日本最新在线观 | 日韩欧美一区二区三区精品 | 欧美精品亚洲精品日韩传电影 | 亚洲日本一区二区在线观看 | 欧美va亚洲va在线观看 | 北京国贸大酒店张津 | 高清一区二区亚洲 | 老熟女网站| 在线中文字幕 | 国产精彩| 亚洲超清在线 | 色与欲影视天天看综合网 | 日本另类αv欧美另类aⅴ | 国产精彩亚洲中文 | 日韩精品极品视频在线观看免费 | 天堂网在线最新版www资源网 | 蜜臀91精品国产高清在线观看 | 91精品视频在线免费观看 | 樱桃视频香蕉 | 国产黄a三级三级三级 | 最近日本电影免费观看全集 | 免费人成在线视频无 | 中文字幕亚洲网址 | 欧美精品一区二区三区视频 | 国内成人免费视频 | 91偷拍精品一 | 欧美+国产+日产+韩国 | 热播影视大全 | 欧美日韩在线观 | 一区一区三区产品乱码 | 国产乱色国产精品免费视频 | 两性色午夜视频免费国产 | 亚洲国产经典国产精品观看免费 | 日产无人区一线二线三线最新版 | 国产欧美国日产在线播放 | 亚洲欧美一区视频 | 欧美的高清视频在线 | 九九热精品视频在线观看 | 精品成人大胸美女视频在线播放 | 巨大乳bbwsex中国 | 国产在线精品一区二区不卡顿 | 免费午夜一级高清免费看 | 亚洲高清中文字幕一区二区三区 | 国产精品综合色 | 国产一级二级三级经典在线 | 亚洲伊人精品国产91综合 | 2025国产精品自产拍在线观看 | 91李宗精品72集 | 高清欧美性猛交xxxx黑人猛交 | 国产区日韩精品一区二区三区 | 国产亚洲精品精品国产亚洲综合l | 国产高清在线观看视频一线 | 成+人+免费+黄+网站 | 亚洲国产网站在线观看 | 欧美性猛交xxxx乱大交极品 | 激情刮伦小说目录 | 国产微信高清小视频在线播放 | 亚洲是第一大洲的原因 | 日韩欧美亚洲国产永久在线观看 | 国色天香精品亚洲精品 | 在线日产精品一区 | 亚洲色偷偷综合亚洲 | 亚洲激情一区二区 | 亚洲精品一区二区不卡 | 国产一区二区三区精品视频 | 亚洲午夜日韩 | 国产伦在线视频大全 | 亚洲福利一区福利三区 | 国产精品外围在线观看 | 免费人成视频年轻人在线无毒不卡 | 最近更新中文字幕影视 | 中文字幕亚洲无线码在一区 | 国产一区二区在线视频 | 亚洲高清视频一区 | 曰本还a大片免费视频 | 夜鲁鲁鲁夜夜综合视频欧美 | 中文精品视| 欧美日本到一区二区三区 | 午夜不卡视频 | 午夜亚洲欧| 国产亚洲精aa在线观看不卡 | 国产36页在线 | 亚洲制服丝袜自拍中文字幕 | 欧美日本免费一区二区三区 | 国语精品91自产拍在线观看二区 | 日本亚洲精品成人 | 50岁丰满女| 91午夜理伦私人影院 | 午夜男女爽爽影院在线 | 欧美日韩国产精品一区二区 | www黄在线观看 | 国产精品黄在线观看免费网站 | 国产超薄肉丝袜在线播放 | 三区四区 | 精品国产91乱码一区二区 | 欧美国产一区二区三区精品 | 2025国产品在线视频不卡不卡 | 欧美日韩国产亚洲综合网 | 国产又色又爽又黄又刺激的网站 | 国产精品91视频免费 | 国产另类在线欧美日韩 | 日本在线| 南瓜影视 | 国产欧美日韩精品综合 | 抱着cao才爽视频 | 夜夜狂射影院欧美极品 | 最新在线观看视频国产91 | 免费高清一二三区日本 | 日本夜爽爽一区二区三区 | 亚洲欧美中文一区二区三区 | 91精品欧| 欧洲日韩国产一区 | 精品国产一区二区三区不卡在 | 最新高清私人vip视频资源 | 精品国产免费人成电影在线观 | 无人视频免费观看免费视频 | 视频观看免费国产最新 | 亚洲国产欧美日韩精品 | 亚洲欧美视频一区二区三区 | 又大又硬又爽免费视频 | 国产日韩精品一区二区 | 人人干97 | 猛进猛出| 日韩精品国产另类专区 | 国产真实乱对白精彩 | 激情综合在线亚洲五月天 | 国产欧美一级高清片 | 日韩成人午夜在线视频 | 欧美日韩在线一区二区观看 | 日本精品一区二区在线播放 | 在线鲁鲁视频免费观看 | 国语自产免费精品视频一区二区 | 国产原创精品在线 | 亚洲小说一 | 日韩亚洲欧美中文高清 | 热门电影综艺电视剧在线观看 | 在线观看国 | 亚洲国产中文字幕 | 伊人色综 | 国产高清www免费视频 | 精品一区二区国产 | 国产欧美亚洲三区久在线观看 | 国产精品人成电影在线观看 | 高清欧美一 | 国产99视频精品免费视频6 | 91香蕉成人免费高清网站 | 免费国产不卡在线观看 | 午夜福利体验免费体验区 | 老司机永久免费视频网站在线观看 | 国产女主播勾搭美团在线观看 | 亚洲国产日韩欧美一区二区三区 | 不卡日韩中文字幕在线观看 | 亚洲国产日韩不卡线欧美 | 国产人成网线在线播放va | 亚洲综合另类小说色区一 | 亚洲一区二区三区在线观看 | 亚洲国产精品欧美日韩一区二区 | 午夜福利理论片高清在线观看 | 亚洲国产精品尤物yw | 精品国偷自产 | 另类小说自拍 | 国产一区二区三区在线观看免费 | 91进入蜜| 亚洲电影在线观看 | 欧美日韩韩高清在线不卡 | 老司机永久免费视频网站在线观看 | 国产精品视频二区不卡 | 免费午夜美女在线视频播放 | 国产日韩欧 | 人摸人摸在线视频 | 一区二区三区四区视频 | 国产一区二区三区激情四射 | 乱码视频午夜间在线观看 | 欧美日韩不卡中文字幕在线 | 亚洲一级二级三级精品 | 欧美视频一区二区专区 | 亚洲色资源在线播放 | 国产亚洲人成在线播放 | 香港三级日本三级韩国三级 | 亚洲欧美精品综合中文字幕 | 国产香蕉国产精品偷在线观看 | 国产视频动漫 | 日日插人人插天天插 | 午夜神器 | 丫头13第一次真紧 | 乱码高清在线观看 | 微拍秒拍福利一 | 在线视频一区二 | 操中国美女逼美女 | αv天堂在线观看免费αⅴ 尤物视频 | 国产人成综合精品亚洲 | 成年私人影院网 | 丰满的继牳3中文字幕系列 电影推荐 | 麻花豆传媒mv在线观 | 在线一区二区美欧视频 | 另类专区国产在 | 午夜a级理论片在线播放可米 | 99亚洲直播在 | 91偷拍精品一 | 亚洲а∨天堂20 | 国产在线观看片免费人成视频 | 日韩女同在线二区三区 | 99精品国产丝袜在线 | 丁香花在线视频观看免费 | 国产在线91精品 | 亚洲一级| 国产又色又爽又黄的网站在线 | 最好看免费观看高清电影大全 | 亚洲中文精品视频在线 | 免费人成网址在线观看国内 | 国产在线观看免费永久 | 麻花视频v3.2.2纯净版 | 国产精品国产精品国产专区不卡 | 最近更新中文字幕影视 | 国产午夜亚洲精品不卡福利 | 国产三区免费在线观看 | 激情精品一区二区在线观看 | 欧美mv | 亚洲精品免费日日日夜夜夜夜 | 免费视频人 | 四川w搡bbb搡wbbb搡按摩 | 欧美日韩精品一区二区三区 | 国产aⅴ熟女 | 一级特黄a大片 | 国产羞羞又硬又粗又长又大 | 亚洲国产欧美日韩精品网 | 欧美高清国产一区二区三区 | 综合精品欧美日韩国产在线 | 亚洲欧美一区二区不卡 | 免费高清观影 | 国产鲁鲁视频在线观看免费 | 91尤物视频在 | 午夜国产福利在线 | 成人碰碰视频公开老师 | 亚洲国产精品看片在线观看 |