国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

Spring Boot 接入支付寶,實戰(zhàn)來了!

共 19940字,需瀏覽 40分鐘

 ·

2021-04-23 16:38

支付寶推出了新的轉(zhuǎn)賬接口alipay.fund.trans.uni.transfer(升級后安全性更高,功能更加強(qiáng)大) ,老轉(zhuǎn)賬接口alipay.fund.trans.toaccount.transfer將不再維護(hù),新老接口的一個區(qū)別就是新接口采用的證書驗簽方式。

使用新接口要將sdk版本升級到最新版本,博主升級時最新版本是4.10.97。

接下來看集成步驟。

1.將支付寶開放平臺里下載的3個證書放在resources下面

2.寫支付寶支付的配置文件

alipay.properties

alipay.appId=你的應(yīng)用id
alipay.serverUrl=https://openapi.alipay.com/gateway.do
alipay.privateKey=你的應(yīng)用私鑰
alipay.format=json
alipay.charset=UTF-8
alipay.signType=RSA2
alipay.appCertPath=/cert/appCertPublicKey_2021001164652941.crt
alipay.alipayCertPath=/cert/alipayCertPublicKey_RSA2.crt
alipay.alipayRootCertPath=/cert/alipayRootCert.crt

3.引入pom依賴

<dependency>
     <groupId>com.alipay.sdk</groupId>
     <artifactId>alipay-sdk-java</artifactId>
     <version>4.10.97.ALL</version>
</dependency>

4.將配置信息注入AliPayBean

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;
 
@Component
@PropertySource("classpath:/production/alipay.properties")
@ConfigurationProperties(prefix = "alipay")
@Data
public class AliPayBean {
    private String appId;
    private String privateKey;
    private String publicKey;
    private String serverUrl;
    private String domain;
    private String format;
    private String charset;
    private String signType;
    private String appCertPath;
    private String alipayCertPath;
    private String alipayRootCertPath;
 
}

5.寫配置類

import com.alipay.api.AlipayClient;
import com.alipay.api.CertAlipayRequest;
import com.alipay.api.DefaultAlipayClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.util.FileCopyUtils;
 
import java.io.InputStream;
 
 
@Configuration
public class AliConfig {
 
    @Value("${custom.http.proxyHost}")
    private String proxyHost;
    @Value("${custom.http.proxyPort}")
    private int proxyPort;
    @Value("${spring.profiles.active}")
    private String activeEnv;
 
    @Autowired
    private AliPayBean aliPayBean;
 
    @Bean(name = {"alipayClient"})
    public AlipayClient alipayClientService() throws Exception{
        CertAlipayRequest certAlipayRequest = new CertAlipayRequest();
        //設(shè)置網(wǎng)關(guān)地址
        certAlipayRequest.setServerUrl(aliPayBean.getServerUrl());
        //設(shè)置應(yīng)用Id
        certAlipayRequest.setAppId(aliPayBean.getAppId());
        //設(shè)置應(yīng)用私鑰
        certAlipayRequest.setPrivateKey(aliPayBean.getPrivateKey());
        //設(shè)置請求格式,固定值json
        certAlipayRequest.setFormat(aliPayBean.getFormat());
        //設(shè)置字符集
        certAlipayRequest.setCharset(aliPayBean.getCharset());
        //設(shè)置簽名類型
        certAlipayRequest.setSignType(aliPayBean.getSignType());
        //如果是生產(chǎn)環(huán)境或者預(yù)演環(huán)境,則使用代理模式
        if ("prod".equals(activeEnv) || "stage".equals(activeEnv) || "test".equals(activeEnv)) {
            //設(shè)置應(yīng)用公鑰證書路徑
            certAlipayRequest.setCertContent(getCertContentByPath(aliPayBean.getAppCertPath()));
            //設(shè)置支付寶公鑰證書路徑
            certAlipayRequest.setAlipayPublicCertContent(getCertContentByPath(aliPayBean.getAlipayCertPath()));
            //設(shè)置支付寶根證書路徑
            certAlipayRequest.setRootCertContent(getCertContentByPath(aliPayBean.getAlipayRootCertPath()));
            certAlipayRequest.setProxyHost(proxyHost);
            certAlipayRequest.setProxyPort(proxyPort);
 
        }else {
            //local
            String serverPath = this.getClass().getResource("/").getPath();
            //設(shè)置應(yīng)用公鑰證書路徑
            certAlipayRequest.setCertPath(serverPath+aliPayBean.getAppCertPath());
            //設(shè)置支付寶公鑰證書路徑
            certAlipayRequest.setAlipayPublicCertPath(serverPath+aliPayBean.getAlipayCertPath());
            //設(shè)置支付寶根證書路徑
            certAlipayRequest.setRootCertPath(serverPath+aliPayBean.getAlipayRootCertPath());
        }
        return new DefaultAlipayClient(certAlipayRequest);
    }
    public String getCertContentByPath(String name){
        InputStream inputStream = null;
        String content = null;
        try{
            inputStream = this.getClass().getClassLoader().getResourceAsStream(name);
            content = new String(FileCopyUtils.copyToByteArray(inputStream));
        }catch (Exception e){
            e.printStackTrace();
        }
        return content;
    }
 
}

6.寫支付工具類

import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.domain.AlipayTradeAppPayModel;
import com.alipay.api.domain.AlipayTradeQueryModel;
import com.alipay.api.request.AlipayTradeAppPayRequest;
import com.alipay.api.request.AlipayTradeQueryRequest;
import com.alipay.api.response.AlipayTradeAppPayResponse;
import com.alipay.api.response.AlipayTradeQueryResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;
/**
 * @description:支付寶工具類
 * @Date:2020-08-26
 */
@Slf4j
@Service
public class AliPayUtils {
    @Autowired
    @Qualifier("alipayClient")
    private AlipayClient alipayClient;
 
    /**
     * 交易查詢接口
     * @param request
     * @return
     * @throws Exception
     */
    public boolean isTradeQuery(AlipayTradeQueryModel model) throws AlipayApiException {
        AlipayTradeQueryRequest request = new AlipayTradeQueryRequest();
        request.setBizModel(model);
        AlipayTradeQueryResponse alipayTradeQueryResponse = alipayClient.certificateExecute(request);
        if(alipayTradeQueryResponse.isSuccess()){
            return true;
        } else {
            return false;
        }
    }
 
    /**
     * app支付
     * @param model
     * @param notifyUrl
     * @return
     * @throws AlipayApiException
     */
    public String startAppPay(AlipayTradeAppPayModel model, String notifyUrl)  throws AlipayApiException {
        AlipayTradeAppPayRequest aliPayRequest = new AlipayTradeAppPayRequest();
        model.setProductCode("QUICK_MSECURITY_PAY");
        aliPayRequest.setNotifyUrl(notifyUrl);
        aliPayRequest.setBizModel(model);
        // 這里和普通的接口調(diào)用不同,使用的是sdkExecute
        AlipayTradeAppPayResponse aliResponse = alipayClient.sdkExecute(aliPayRequest);
        return aliResponse.getBody();
    }
    /**
     * 轉(zhuǎn)賬接口
     *
     * @param transferParams
     * @return AlipayFundTransToaccountTransferResponse
     */
     public AlipayFundTransUniTransferResponse doTransferNew(TransferParams transferParams) throws Exception {
 
        String title = (StringUtils.isNotBlank(transferParams.getRemark()) ? transferParams
                .getRemark() : "轉(zhuǎn)賬");
        //轉(zhuǎn)賬請求入?yún)?br>        AlipayFundTransUniTransferRequest request = new AlipayFundTransUniTransferRequest();
        //轉(zhuǎn)賬參數(shù)
        BizContentForUniTransfer bizContent = new BizContentForUniTransfer();
        bizContent.setOut_biz_no(transferParams.getOutBizNo());
        bizContent.setTrans_amount(MathUtil.changeF2Y(Math.abs(Integer.parseInt(transferParams.getAmount()))));
        bizContent.setProduct_code("TRANS_ACCOUNT_NO_PWD");
        bizContent.setBiz_scene("DIRECT_TRANSFER");
        bizContent.setOrder_title(title);
        Participant participant = new Participant();
        participant.setIdentity(transferParams.getPayeeAccount());
        participant.setIdentity_type(transferParams.getPayeeType());
        participant.setName((StringUtils.isNotBlank(transferParams.getPayeeRealName()) ? transferParams
                .getPayeeRealName() : StringUtils.EMPTY));
        bizContent.setPayee_info(participant);
        bizContent.setRemark(title);
 
        request.setBizContent(JSON.toJSONString(bizContent));
 
        //轉(zhuǎn)賬請求返回
        AlipayFundTransUniTransferResponse response = null;
        try {
            response = alipayClient.certificateExecute(request);
        } catch (Exception e) {
 
            log.info("doTransfer exception,異常信息:{}", e.toString());
 
            log.info("doTransfer exception,支付寶返回信息:{}", JSONObject.toJSONString(response));
 
        }
 
        log.info("doTransfer,AlipayFundTransUniTransferResponse:{}", JSONObject.toJSONString(response));
 
        return response;
    }
}


Tips:轉(zhuǎn)賬用到的類

@Data
public class TransferParams {
 
    /**
     * 應(yīng)用編號
     */
    private Long appId;
 
    /**
     * 創(chuàng)建人id
     */
    private Long createdBy;
 
    /**
     * 轉(zhuǎn)賬業(yè)務(wù)訂單號
     */
    private String outBizNo;
 
    /**
     * 收款方識別方式
     */
    private String payeeType;
 
    /**
     * 收款方賬號,可以是支付寶userId或者支付寶loginId
     */
    private String payeeAccount;
 
    /**
     * 轉(zhuǎn)賬金額,單位分
     */
    private String amount;
 
    /**
     * 付款方名稱
     */
    private String payerShowName;
 
    /**
     * 收款方名稱
     */
    private String payeeRealName;
 
    /**
     * 備注
     */
    private String remark;
 
    /**
     * 支付寶轉(zhuǎn)賬流水號
     */
    private String orderId;
}
import lombok.Data;
 
import java.math.BigDecimal;
 
/**
 * 支付寶轉(zhuǎn)賬參數(shù)
 */
@Data
public class BizContentForUniTransfer {
    /**
     * 業(yè)務(wù)訂單號
     */
    private String out_biz_no;
 
    /**
     * 訂單總金額,單位為元,精確到小數(shù)點后兩位,
     */
    private BigDecimal trans_amount;
 
    /**
     * 業(yè)務(wù)產(chǎn)品碼,
     * 單筆無密轉(zhuǎn)賬到支付寶賬戶固定為:TRANS_ACCOUNT_NO_PWD;
     * 單筆無密轉(zhuǎn)賬到銀行卡固定為:TRANS_BANKCARD_NO_PWD;
     * 收發(fā)現(xiàn)金紅包固定為:STD_RED_PACKET;
     */
    private String product_code;
 
    /**
     * 描述特定的業(yè)務(wù)場景,可傳的參數(shù)如下:
     * DIRECT_TRANSFER:單筆無密轉(zhuǎn)賬到支付寶/銀行卡, B2C現(xiàn)金紅包;
     * PERSONAL_COLLECTION:C2C現(xiàn)金紅包-領(lǐng)紅包
     */
    private String biz_scene;
 
    /**
     * 轉(zhuǎn)賬業(yè)務(wù)的標(biāo)題,用于在支付寶用戶的賬單里顯示
     */
    private String order_title;
 
    /**
     * 原支付寶業(yè)務(wù)單號。C2C現(xiàn)金紅包-紅包領(lǐng)取時,傳紅包支付時返回的支付寶單號;
     * B2C現(xiàn)金紅包、單筆無密轉(zhuǎn)賬到支付寶/銀行卡不需要該參數(shù)。
     */
    private String original_order_id;
 
    /**
     * 業(yè)務(wù)備注
     */
    private String remark;
 
    /**
     * 轉(zhuǎn)賬業(yè)務(wù)請求的擴(kuò)展參數(shù),支持傳入的擴(kuò)展參數(shù)如下:
     * 1、sub_biz_scene 子業(yè)務(wù)場景,紅包業(yè)務(wù)必傳,取值REDPACKET,C2C現(xiàn)金紅包、B2C現(xiàn)金紅包均需傳入;
     * 2、withdraw_timeliness為轉(zhuǎn)賬到銀行卡的預(yù)期到賬時間,可選(不傳入則默認(rèn)為T1),
     * 取值T0表示預(yù)期T+0到賬,取值T1表示預(yù)期T+1到賬,因到賬時效受銀行機(jī)構(gòu)處理影響,支付寶無法保證一定是T0或者T1到賬;
     */
    private String business_params;
 
    /**
     * 支付收款對象
     */
    private Participant payee_info;
}
@Data
public class Participant {
    /**
     * 參與方的唯一標(biāo)識
     */
    private String identity;
 
    /**
     * 參與方的標(biāo)識類型,目前支持如下類型:
     * 1、ALIPAY_USER_ID 支付寶的會員ID
     * 2、ALIPAY_LOGON_ID:支付寶登錄號,支持郵箱和手機(jī)號格式
     */
    private String identity_type;
 
    /**
     * 參與方真實姓名,如果非空,將校驗收款支付寶賬號姓名一致性。
     * 當(dāng)identity_type=ALIPAY_LOGON_ID時,本字段必填。
     */
    private String name;
}

原文鏈接:https://blog.csdn.net/qq_33556185/article/details/110445827

版權(quán)聲明:本文為CSDN博主「李秀才」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

END


順便給大家推薦一個GitHub項目,這個 GitHub 整理了上千本常用技術(shù)PDF,絕大部分核心的技術(shù)書籍都可以在這里找到,

GitHub地址:https://github.com/javadevbooks/books

Gitee地址:https://gitee.com/javadevbooks/books

電子書已經(jīng)更新好了,你們需要的可以自行下載了,記得點一個star,持續(xù)更新中..


瀏覽 25
點贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 丁香五月亭亭| 草草视频在线观看| 四虎影院色| 人人爱人人操人人干| 亚洲无码手机在线| 米奇电影777无码| 亚洲无码视频在线观看| 一级爱爱| 777在线视频| 国产激情网站| 99久久婷婷国产综合精品电影| 日韩欧美午夜成人无码| 无码日| 久久99久久99久久99| 国产嫩苞又嫩又紧AV在线| 久久午夜无码鲁丝片主演是谁| 热久色| 骚骚肥肥一区二区三区| 91在线欧美| 一本色道久久88亚洲精品综合| 九九热精品视频99| 国产三级黄色片| 亚洲最新视频| 小泽玛利亚一区二区免费| 国产欧美精品成人在线观看 | 成人做爰黄级A片免费看土方| 韩国一区二区三区在线观看| 亚洲自拍天堂| 99久久精彩视频| 久在草| 亚洲成人中文字幕在线| 老熟女AV| AA片免费看| 求毛片网址| 成人婷婷五月| 在线看操逼| 黄片Av| 美女av免费| 青青娱乐亚洲无| 亚洲AV无码乱码AV| 国产免费操逼| 免费欧美三级片| 久久精品视频在线免费观看| A一级黄片| 爱逼爱操| 中文字幕AV免费观看| 精品久久三级片| 一级乱伦网站| 中文字幕在线播放第一页| 丁香五月激情啪啪| 色欲AV秘无码一区二区三区| 婷婷无码成人精品俺来俺去 | 丁香五月五月婷婷| 黄片无码在线观看| 色呦呦一区二区三区| 91成人电影在线| 四虎高清无码| 天天爽视频| 人妻精品一区二区三区| 3D动漫啪啪精品一区二| 狠狠网| 中文字幕无码AV| 91AV在线播放| 国产黄色一级片| 狠狠干亚洲视频| 美日韩三级| 中文字幕网在线| а√在线中文网新版地址在线| 免费成人国产| 国产欧美精品一区二区三区| jzzijzzij亚洲成熟少妇在线观看| 激情五月天av| 操逼123首页| 特级西西人体444www高清| 天堂久久久久| 日产精品久久久久| 美女操逼网站| 91亚洲一线产区二线产区| 大香蕉伊人影院| 黑人无码在线| 亚洲综合日韩在线| 色婷婷在线播放| 国产欧美综合精品| 一级成人片在线观看| 四川揉BBB搡BBB| 狠狠搞狠狠操| 欧美性猛交XXXXⅩXX| 内射老太太| 欧美一级特黄AAAAAA片| 精品视频免费观看| 国产精品秘麻豆免费版现看视频| 91丨九色丨熟女老版| 欧美三级片在线播放| 日韩无码一区二区三区| 人妻无码中文久久久久专区| 国产黄色片网站| 中文色片| gogogo日本免费观看高清电视剧的注意 | www.97cao| 黄色一级视频在线观看| 日本欧美在线视频| 亚洲激情黄色| 成人欧美大片黄18| 99热国产精品| 在线成人一区二区| 三级黄色小视频| 三级理论网站| 成人免费黄色网| 国产午夜成人免费看片无遮挡| 亚洲视频高清无码| 91丨熟女丨首页| 国产人妖视频| 亚洲AV在线人妻| 丁香五月天婷婷久久| 亚洲国产精品成人综合色在线婷婷 | 在线免费观看黄色视频| 国产免费激情视频| 国产一级特黄大片| 99久re热视频精品98| 国产精品成人无码专区| 免费看的毛片| 国产一级大片| 久久国产黄色一级片| 女公务员人妻呻吟求饶| 国产又爽又黄视频| 人妻熟女在线| 一区二区三区四区高清无码| 一级女婬片A片AAAA片| 人人操人人色| 日本特黄一级| 99成人在线视频| 日韩在线观看一区二区| 亚洲V国产v欧美v久久久久久| 中文字幕不卡在线观看| 国产精品一区二区三区四区| 黄色成人视频网站在线观看| 国产精品资源在线观看| 精品乱子伦一区二区三区在线播放| 2025国产成人精品一区| 自拍偷拍国产| 日本成人性爱视频网站一区| 伊人久久久影视大全| 操美女久久| 国产精品揄拍500视频| 九色PORNY国产成人| 欧美A∨| 欧美亚洲黄色| 在线观看中文字幕一区| 国产美女一级真毛片酒店| 国产专区在线| 日韩无码人妻| 国产热视频| 国产精品国产三级囯产普通话2 | 男人的天堂黄色| 电影豹妹香港版| 欧美一级成人片| 天天日人人| 国产综合婷婷| 天天激情| 国产精品毛片A√一区| 91婷婷在线| 西西444| 免费操B视频| 婷婷午夜| 成人性生交大片免费看小芳| 一区二区A片| 欧美XXX黑人XYX性爽| 夜夜操天天干| 亚洲人在线观看| 亚洲精品无码更新| 人妻丝袜无码视频专区| 久久99精品久久久久久| 午夜做爱福利视频| 一本久久综合亚洲鲁鲁五月天| 国产精品久久久久久精| 亚洲精品国产精品国自产曰本| 成人电影一区二区三区| 色综合五月婷婷| 亚洲天堂网在线观看视频| 日日干日日干| 成年人黄色片| 91热99| 国产黄色Av| 伊人69| 影音先锋AV啪啪资源| 鸭子AV| 久久久123| 久久免费视频1| 18禁www| 五月婷婷色欲| 日韩精品视频免费在线观看| 俺来也俺去了| 爆操太妹| 色中色av| 日韩亚洲视频| 五月丁香网站| 久久国产一级片| 成人网站无码| 高清国产mv在线观看| 国产在线欧美在线白浆| 男人手机天堂| 深夜福利网| 18禁网站| 国产日韩91| 欧美激情视频一区二区| 狠狠撸狠狠干| 成人影片亚洲| 国产亲子乱XXXXimim/| 国产三级91| 强波多野结衣黑人| h视频在线观看网站| 人妻中文在线| 国产一级婬女AAAA片季秀英| 动漫人物插画动漫人物的视频软件| 狠狠干天天日| 无码aa| 人妻无码在线观看| 51妺嘿嘿午夜福利在线| 911亚洲精品| 99久久久国产精品免费蜜臀| 国产麻豆精品成人免费视频| 欧美视频二区| 免费看a的网站| 91看片看婬黄大片女跟女| 色五月综合网| 中文大香蕉视频| 亚洲成人AAAAA| 国产精品午夜福利| 三上悠亚一区二区| 草逼动态图| 免费的AV| 人人操人人干人人| 五月天成人小说| 国产综合第一页| 大鸡巴操B视频| 国产黄色视频在线免费看| 91视频播放| 插逼免费视频| 国产乱子伦-区二区三区四区| 久草视频免费在线观看| 久久久久一区二区三区| 四lll少妇BBBB槡BBBB| 免费AV网站| 美女国产精品| 成人三级片在线播放| 综合成人在线| a√天堂中文在线8| 国产AV毛片| 在线看的av| 国产在线视频一区二区| 日本高清一区二区高清免费视频 | 在线观看av中文字幕| 日韩在线免费播放| 成人毛片18女人毛片| 大香蕉在线视频观看| 欧美aaa视频| 影音先锋一区二区| 亚洲一区2区| 久久99久久99久久99人受| 日韩性爱一区二区| Av黄色| 国产精品视频免费| 操老骚逼视频| 99超碰在线观看| 欧美性BBwBBwBBwHD| 草久免费视频| 日本在线| 亚洲成人精品AV| 一级a一级a免费观看视频Al明星| 自拍毛片| 一区二区黄| 日韩操逼| 国产青草视频| 久久9热| 曰韩精品| 99综合在线| 日韩不卡高清在线观看视频| 福利在线| 色秘乱码一区二区三区| 在线免费观看黄色视频网站| 亚洲热视频| 嫩草在线播放| 午夜免费视频1000| 国产午夜福利视频在线观看 | 人人看人人摸人人操| 九一成人网| 亚洲欧美日韩一区二区| 亚洲影音先锋资源| 亚欧洲精品| 国产欧美综合精品| 天天躁夜夜躁狠狠躁AV| 高清无码在线免费观看| 日韩av第一页| 91麻豆成人| 吃奶做爱视频| 久久婷婷国产| 一本久道视频一本久道| 人人草在线视频| 操逼操逼操| 91麻豆精品91久久久ios版| 无套内射在线免费观看| 四虎在线视频| 国产欧美综合视频| 黄色片在线观看视频| 亚洲天堂在线观看视频| 国产成人免费看| 日韩免费在线| 日韩在线一区二区三区四区| 色婷婷无码| 99久久国产精| 男女av在线| www.91madou| 日本黄色三级片| 亚洲高清视频在线播放| 国内自拍视频在线观看| AV中文无码| 黄网免费在线观看| 国产黄片在线播放| 国产精品1| 天天草天天草| 成人爱爱视频| 日本黄色免费在线观看| 蜜桃av秘无码一区三区四| 熟女少妇一区二区| 五月天婷婷丁香| 亚洲a电影| 久久精品99| 精品亚洲一区二区三区四区五区| 中字无码| 中文在线一区| 中文字幕精品在线免费视频观看视频 | GOGO人体做爰大胆视频| 亚洲精品国产AV婷婷| 国产三级网站| 一区二区三区精品无码| 91在线观看| 超碰免费91| 色色色色色欧美网| 巨爆乳肉感一区二区三区| 人人爱人人插高清| 农村一级婬片A片AAA毛片古装| 国产成人在线精品| 中文字幕11页| 国产精品色情A级毛片| 青青草精品视频| 一本道精品在线| 亚洲理论电影| 69欧美视频| 日韩成人电影| 欧美午夜精品久久久久久3D| 午夜无码鲁丝片午夜精品一区二区 | 国产一区二区三区四区五区在线| 超碰中文在线| 狼友无码| 一级黄片在线| 人妻熟女字幕一区二区| 青草99| 久久一区二区三区四区| 国产精品一区二区三区在线| 小H片在线观看| 五月中文字幕| 国产又粗又大又黄视频| 亚洲视频天堂| 刘玥一级婬片A片AAA| 欧美干| 视频一区二区三| 日本一区二区网站| 日韩欧美小视频| 玩弄大荫蒂视频| 国产人妖视频| 91国内精品视频| 欧美国产综合在线| 特级毛片WWW| 探花在线播放| 欧美A片在线观看| 在线观看免费视频黄| 欧美一在线一综合| x88AV吊钟奶熟女| 国产超级无码高清在线视频观看| 国产成人99久久亚洲综合精品| 影音先锋av在线资源| 羞羞色院91蜜桃| 中文字幕在线国产| 日韩最新无码发布| 国产精品扒开腿做爽爽爽A片唱戏| 欧美操逼在线观看| 黄色视频在线观看亚洲一区二区三区免费| 熟睡侵犯の奶水授乳在线| 欧美日韩视频免费观看| 一起操在线观看| 黑人一区二区| 99re2| 欧美夜夜操| 美女一级A片| 成人做爰100片免费看| 福利色播| 亚洲日本中文字幕在线| 日本人妻中文字幕| 欧美av| 日韩成人AV在线播放| 激情乱伦五月天| 激情爱爱网站| 青吴乐大香蕉| 西西4444www大胆无| 黄色A级视频| 脓肿是什么原因引起的,该怎么治疗 | 日韩一区二区无码视频| 搡BBB搡BBBB搡BBBB| 影音先锋成人片| 梁祝艳谭A级毛片| 欧美成人黄色电影| 亚洲成人影音| 9久精品| 日本无码嫩草一区二区| 国产精品视频无码| 国产AV一卡| 操逼综合| 黄色理论片| 91综合在线观看| 性欧美老妇bbwbbwbbw| 国产男女AV| 日韩AV无码高清| 国产色视频| 60分钟上大床又黄又爽| 色婷婷7777| 欧美成人一区二区三区| 超碰天天操| 91免费观看网站| 亚洲天天干| 男女做爱视频网站| 黄色A片免费| 日韩草比| 久久国产精品网站| www.a片| 日本精品三级| 久久国产精品波多野结衣AV | 成人精品视频网站| 免费观看黄片视频| 影音先锋人妻限定| 精品国产AⅤ麻豆| 黄色成人免费视频| 操人| 插菊综合网| 一区二区三区免费在线观看| 欧一美一婬一伦一区二区三区 | 免费草逼网站| 人人干人人操人人爽| 国产成人精品一区二三区熟女在线 | 午夜试看120秒体验区的特点 | 激情无码网站| 九九九精品视频| 成人电影久久久| 影音先锋AV天堂| 欧美三级片网站| 无码人妻一区二区三区免费n鬼沢| 国产性猛交╳XXX乱大交| 国产香蕉视频免费| 特级444WWW大胆高清| 午夜AV在线观看| 北条麻妃中文字幕旡码| 国产欧美高清在线| 青青草99| 亚洲女人视频| 亚洲二页| 美日韩一区二区| 日韩一区无码| 男女日皮的视频| 做a视频| 国产91在线中日| 日本五十路| 91视频国产精品| 蜜臀久久99精品| 国产AV大香蕉| 欧亚毛片| 欧美成人免费网站| 青青草成人在线观看| 99久久久久久久久久| 久草资源| 91成人免费电影| 日韩AV一级| 国产女人十八水真多| 久久嫩草精品久久久久精| 亚洲毛片在线观看| 黄片无码免费观看| 久久久黄色电影| 一区无码视频| 伊人午夜| 午夜看黄片| 插逼视频网站| 超碰青青青| 国产一级免费观看| 国产精品久久777777是什么意思| 西西西444www无码视| 黄色三级电影| 国产免费观看AV| 国产色婷婷一区二区| 99在线免费观看| 99久久久国产精品无码| 国产伦精品一区二区三区视频女| 梁祝艳谭A级毛片| 国产激情免费视频| 亚洲视频一区二区三区| 国产成人亚洲综合A∨婷婷| 草莓av| 欧美老熟妇BBBBB搡BBB| 国产成人无码毛片| 97毛片| 成人特级毛片全部免费播放| 91精品在线免费观看| 色欲成人网| 成年人免费黄色视频| 97日韩天堂| 天天日天天操天天射| 视频一区二区三区在线观看| 少妇喷水视频| 中文资源在线a| 黄色电影一级| 在线观看黄片| 欧美五月婷婷| 欧美日韩免费一区二区三区| 免费成人黄色| 另类欧美| 中文字幕日韩乱伦| 国产性爱电影网| 中文字幕视频一区| 丁香五月AV| 国产精品无码在线| 精品一区二区三区免费| Av高清无码| 欧美一级成人片| 一本一道vs波多野结衣| 四虎网站| 无码精品一区二区三区同学聚会| 欧美一区二区三区精品| 天码人妻一区二区三区在线看| 国产精品V日韩精品V在线观看| 色哟哟视频在线观看| 欧洲成人在线播放| 影音先锋一区二区三区| 亚洲日韩第一页| 免费操逼视频在线观看| 黄色成人网址| H网站在线观看| 九色无码| 亚洲综合网在线| A片观看视频| 91欧美日韩| 国产十八岁在线观看| 91禁樱桃在线| 中文在线a∨在线| 超碰人妻97| 亚洲婷婷在线视频| 在线观看中文字幕亚洲| 国产乱国产乱老熟300视频| 亚洲AV无码一区二区三竹菊| 婷婷天堂| 男女内射视频| 残忍另类BBWBBWBBW| 一级黄片免费观看| 欧美日韩色| 亚洲少妇免费| 免费尻屄视频| 成人手机在线视频| 亚洲欧美另类图片| 亚洲无人禁区| www.青青草视频| 一区二区三区av| 蜜桃视频网站| yw·163.爆乳尤物com| 一级片免费视频| 午夜久久久久久久久久久久91| 国产亚洲中文| 日本电影一区二区三区| 美女特黄视频| 久久久精品中文字幕麻豆发布| 国内自拍网站| 操操操AV| 亚洲中文字幕日韩在线| 黄色av影院| 久久偷拍视频| 黄片免费大全| 国产福利av| 青青草大香蕉| 中国操逼视频| 国产在线h| 无码av中文字幕| 国产精品无码av| 久久极品| 99热在线观看免费精品| 精品国产重口乱子伦| 粉嫩99精品99久久久久| 丁香六月婷婷综合激情欧美| 久久久久久久9999| 91av在线观看视频| 亚洲国产高清国产精品| 亚洲无码你懂的| 欧美黄片区| 亚洲AV无码成人精品区东京热| 亚洲国产操逼| 嘿咻无码| 韩国中文字幕HD久久| 人人妻人人澡| 91sese| 黄色日逼视频| 日韩91| 国产av福利| 91无码精品| 亚洲黄色影院| 欧美性爱中文字幕| 天堂中文在线视频| 人妻熟女字幕一区二区| 操b在线| 一个色综合网| 免费黄色一级片| 亚洲一区二区在线免费观看| 9I免费看片黄| 亚洲三级片在线视频| 亚洲色情在线观看| 人人妻人人操人人| 成人肏逼视频| 国产1区2区3区| 久色国产| 精品天堂| 成人免费网站| 日韩综合精品中文字幕66| 在线观看黄色av| 国语对白做受欧美| A级网站| 狠狠久| 日韩成人无码AV| 欧美黄色影院| 91精品久久久久久久| 日韩三级小说| 黄色片在线免费观看| 亚洲色图15P| 亚洲综合五月天婷婷丁香| 天天色播| 亚洲秘无码一区二区三区欧美| 久久久成人电影| 伊人狼人香蕉| 午夜av免费在线| 麻豆精品国产| 久久久久久久三级片| 97精品人妻麻豆一区二区| 黄色一级片免费在线观看| 中文字幕天天在线| 伊人大香蕉在线网| 久久久久亚洲AV无码成人片| 色老板综合| 国产精品九九九九九九| 日本道在线视频| 91亚洲精品国偷拍自产在线观看 | 欧美一级A片在免费看| 成人理论片| 在线观看一区二区三区四区| 日韩在线观看中文字幕| 在线免费观看黄色视频网站| 日韩成人无码免费视频| 伊人精品A片一区二区三区| 人人爱天天做| 久久毛片视频| 久久这里只有精品99| 三级精品| 欧美成人猛片AAAAAAA| 日逼国产| 麻豆久久| 开心四房播播第四婷婷| 欧美在线成人网| 日韩一区二区免费看| 国产成人免费观看视频| 高清无码成人视频| 日本精品视频一区二区| 欧美熟妇一区二区| 国产理论片在线观看| 无码骚逼| 丰满少妇一区二区三区| 免费亲子乱婬一级A片| 老女人的逼| 97人人艹| 2025最新偷拍| 玖玖热在线视频| re久久| 特级444www| 91亚洲精品国偷拍自产在线观看 | 中文无码一区二区三区四区| 婷婷午夜精品久久久久久| 一本色道无码道| 日韩黄色在线| 欧美日韩成人在线视频| 国产精品内射婷婷一级二| 亚洲日本中文字幕| 日韩A片免费| 在线观看亚州| 亚洲精品美女视频| 青青草性爱| 青青草原视频在线| 亚洲欧洲综合| 三级三级久久三级久久18| 成人三级片网站| 国产一区二区三区18| 久久6热| 国产一级AA片| 日韩精品无码AV| 一级二级三级视频| 国产三级在线观看视频| 91aaa在线观看| 免费a在线观看| 亚洲第一成人网站| 亚洲日韩中文无码| 国产一级做a爱免费视频| 日韩黄色电影视频| 亚洲综合在线观看视频| 91人妻人人澡人人爽人人精品乱 | 一区二区三区操逼| 国产搡BBB爽爽爽视频| 强伦人妻一区二区三区视频| 高清无码在线视频观看| 久久综合五月天| 琪琪色视频| 最新中文字幕777私人在线| 又a又黄高清无码视频| 亚洲av无码精品| 91豆花在线| 91人妻人人澡人人爽人人爽| 一级国产欧美成人A片| 少妇嫩搡BBBB搡BBBB| 日韩黄色网| 亚洲欧美日韩性爱| 久久伊人在| 亚洲天堂在线看| 日本99热| 91免费小视频| 免费黄色在线观看| 久草视频免费在线播放| 懂色av蜜臀av粉嫩av分| 精品人伦一区二区三区| 成人做爰69片免费观看| 久久性爱网站| 最新精品视频| 日本人妻在线播放| 五月激情六月婷婷| 亚洲秘一区二区三区-精品亚洲二区- | 久久熟女| 牛牛影视av老牛影视av| 午夜视频福利| 中文字幕在线看成人电影| 五月婷婷中文版| 操逼视频电影| 日本成人无码| 九九九精品视频| 洞av | 欧美三级片视频| 欧美韩日| 午夜在线无码| 国产探花| 午夜福利成人视频| 亚洲综合伊人| 中文在线а√天堂8| 动漫精品一区二区| 蜜桃av无码一区二区三区| 色色亚洲| 有码在线播放| 国产无码电影网| 激情综合网站| 麻豆免费成人视频| 日韩一级片在线观看| 日韩不卡高清在线观看视频| 亚洲免费黄色片| 日本特黄AA片免费视频| 西西人体WW大胆无码| 日韩AV在线直播| 亚洲成人在线视频免费观看| 四川少妇bbbbbbbbb| 国产在线一区二区三区| av资源在线| 级婬片AAAAAAA免费| 少妇av| 中国黄色大片| 人妻少妇精品| 黄色视频免费在线看| 亚洲有码中文字幕| AV色站| 亚洲一区二区三区无码| 尤物av在线| 狠狠躁日日躁夜夜躁A片男男视频| caopor在线| 久草资源在线| 久射精品| 亚洲免费a| 精品国产一区二区三区久久久蜜月 | 亚洲少妇免费| 国产精品视频久久久| 国产精品黄片| 91人妻人人人| 狼友视频首页| 女人一级A片色黄情免费| 亚洲第一区欧美日韩| 日韩高清无码免费观看| 久久综合伊人777777| 国产传媒自拍| 久久久久久无码视频| 一级a片免费| 成人无码交配视频国产网站| 天天日天天草| 欧美日韩免费在线视频| 国产三级在线免费观看| 岛国免费av| 嫩草Av| 大香蕉在线视频网| 欧美日韩爱爱| 欧美另类色图| 天天澡日日久| 久久99国产乱子伦...| 特级无码| 黄色在线网| 欧美生活片18| 黄色小视频免费观看| 黄色视频在线观看亚洲一区二区三区免费 | 成人网站免费在线观看| 无码中文字幕高清| 夜夜爽7777精品国产三级| 日韩中文字幕高清| 伊人黄| AV高清无码在线观看| 波多野结衣视频一区| 嫩BBB嫩BBB嫩BBB| 成人性生交大片免费看小芳| 精品视频网| 久久久久成人片免费观看蜜芽| 特级毛片AAAAAA蜜桃| 精品av在线观看| 七十路の高齡熟妇无码| 日本高清版色视频| 青青草在线观看视频| 成人性爱免费视频| 伊人免费视频| 日韩精品中文字幕在线观看| av岛国免费| 上海熟搡BBB搡BBBB| 成人18视频| 久久久精品亚洲| 狠狠综合| 无码人妻蜜桃| 精品国产一区二区三区久久久蜜月| 青青草五月天色婷婷丁香| 人人干超碰| 妻子互换被高潮了三次| 色94色.欧美.setu| 日韩视频91| 91亚洲国产成人精品一区| 不卡一二三区| www.日韩AV| 青青草无码| 91精品国产人妻| 亚洲大片免费看| www.91爱爱,com| 欧美一级成人片| 欧一美一色一伦一A片| 中文字幕免费高清| 亚洲精品无码更新| 人人操久久| 日韩亚洲中文在线| 日韩理论在线| 激情乱伦五月天| 五月丁香婷婷开心| 在线看一区| 黄色操逼网站| 成人手机在线视频| 亚洲一级AV| 日韩亚洲中文在线| 亚洲免费a| 国产AV一级| 日韩性爱网址| 福利精品| 国产AV自拍-久| 久久8| 精品无码秘人妻一区二区三区| 四色婷婷| 永久免费无码中文字幕| 性爱免费视频| av官网| 无码免费视频在线观看| 日韩在线1| 精品aaa| 中文字幕视频一区| 少妇搡BBBB搡BBB搡小说| 欧美va| 人人操人人摸人人射| 色婷婷中文| 中文字幕在线无码| 久久伊人电影| 爱射综合| 亚洲精品乱码在线| 亚洲秘无码一区二区三区蜜桃中文| 國產美女AV操逼網站| 自拍偷拍图区| 伊人婷婷| 9无码| 自拍偷拍一区| 免费一级欧美片在线观看|