All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.AlipayPcreditHuabeiFqqrcodeHbfqBindModel Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 花呗分期分期码绑定
 *
 * @author auto create
 * @since 1.0, 2024-01-11 16:49:29
 */
public class AlipayPcreditHuabeiFqqrcodeHbfqBindModel extends AlipayObject {

	private static final long serialVersionUID = 6576365474793351385L;

	/**
	 * 根据业务场景填写对应的绑定类型;直联场景传'DIRECT',间联场景传'BANK_AGENT',直付通场景传'PLATFORM_BUSINESS_MODE'
	 */
	@ApiField("bind_type")
	private String bindType;

	/**
	 * 绑定的码类型名称,分期码场景传'fqQrcode',店员码场景传'clerkQrcode'
	 */
	@ApiField("code_type")
	private String codeType;

	/**
	 * 扩展字段,用于满足一些定制化的绑定需求.
	 */
	@ApiField("fqqr_code_ext_info")
	private FqQrCodeExtendParams fqqrCodeExtInfo;

	/**
	 * 直连场景下为商户pid,间联场景下为商户smid.
	 */
	@ApiField("merchant_id")
	private String merchantId;

	/**
	 * 外部请求号,用于唯一标识一次请求.仅可以由英文字母和数字组成.需要保证在服务商端不重复.
	 */
	@ApiField("out_request_no")
	private String outRequestNo;

	/**
	 * 待绑定的二维码的码值.
	 */
	@ApiField("qr_code_token")
	private String qrCodeToken;

	/**
	 * 二级商户唯一标识 当前字段已废弃(更换为merchant_id)
	 */
	@ApiField("smid")
	@Deprecated
	private String smid;

	/**
	 * 服务商唯一标识,联系支付宝工作人员获取.
	 */
	@ApiField("source")
	private String source;

	/**
	 * 商店唯一标识,可以为空.
	 */
	@ApiField("store_id")
	private String storeId;

	public String getBindType() {
		return this.bindType;
	}
	public void setBindType(String bindType) {
		this.bindType = bindType;
	}

	public String getCodeType() {
		return this.codeType;
	}
	public void setCodeType(String codeType) {
		this.codeType = codeType;
	}

	public FqQrCodeExtendParams getFqqrCodeExtInfo() {
		return this.fqqrCodeExtInfo;
	}
	public void setFqqrCodeExtInfo(FqQrCodeExtendParams fqqrCodeExtInfo) {
		this.fqqrCodeExtInfo = fqqrCodeExtInfo;
	}

	public String getMerchantId() {
		return this.merchantId;
	}
	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public String getOutRequestNo() {
		return this.outRequestNo;
	}
	public void setOutRequestNo(String outRequestNo) {
		this.outRequestNo = outRequestNo;
	}

	public String getQrCodeToken() {
		return this.qrCodeToken;
	}
	public void setQrCodeToken(String qrCodeToken) {
		this.qrCodeToken = qrCodeToken;
	}

	public String getSmid() {
		return this.smid;
	}
	public void setSmid(String smid) {
		this.smid = smid;
	}

	public String getSource() {
		return this.source;
	}
	public void setSource(String source) {
		this.source = source;
	}

	public String getStoreId() {
		return this.storeId;
	}
	public void setStoreId(String storeId) {
		this.storeId = storeId;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy