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

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

package com.alipay.api.domain;

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

/**
 * 子账户开通
 *
 * @author auto create
 * @since 1.0, 2021-11-26 13:52:07
 */
public class MybankPaymentTradeSubaccountCreateModel extends AlipayObject {

	private static final long serialVersionUID = 8364243667612537489L;

	/**
	 * 账户名称,不传默认使用母户名称
	 */
	@ApiField("account_name")
	private String accountName;

	/**
	 * 币种,默认(CNY)
	 */
	@ApiField("currency_value")
	private String currencyValue;

	/**
	 * 外部渠道ID,业务幂等字段
支付宝场景传入支付宝2088
天猫和集团场景传入memberId
	 */
	@ApiField("out_channel_id")
	private String outChannelId;

	/**
	 * 外部渠道类型
支付宝:ALIPW3CN
天猫:TMALL
淘宝:TAOBAO
	 */
	@ApiField("out_channel_type")
	private String outChannelType;

	/**
	 * 母户账户名称,会根据卡号进行户名校验,不传不校验
	 */
	@ApiField("parent_account_name")
	private String parentAccountName;

	/**
	 * 母户账户类型,例如SETTLE_ACCOUNT(结算账户)
	 */
	@ApiField("parent_account_type")
	private String parentAccountType;

	/**
	 * 母户卡号,一般为结算户/二类户卡号
	 */
	@ApiField("parent_card_no")
	private String parentCardNo;

	/**
	 * 请求流水号,表示外部一次请求,幂等字段
	 */
	@ApiField("request_no")
	private String requestNo;

	/**
	 * 场景码,网商银行提供
	 */
	@ApiField("scene_code")
	private String sceneCode;

	public String getAccountName() {
		return this.accountName;
	}
	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}

	public String getCurrencyValue() {
		return this.currencyValue;
	}
	public void setCurrencyValue(String currencyValue) {
		this.currencyValue = currencyValue;
	}

	public String getOutChannelId() {
		return this.outChannelId;
	}
	public void setOutChannelId(String outChannelId) {
		this.outChannelId = outChannelId;
	}

	public String getOutChannelType() {
		return this.outChannelType;
	}
	public void setOutChannelType(String outChannelType) {
		this.outChannelType = outChannelType;
	}

	public String getParentAccountName() {
		return this.parentAccountName;
	}
	public void setParentAccountName(String parentAccountName) {
		this.parentAccountName = parentAccountName;
	}

	public String getParentAccountType() {
		return this.parentAccountType;
	}
	public void setParentAccountType(String parentAccountType) {
		this.parentAccountType = parentAccountType;
	}

	public String getParentCardNo() {
		return this.parentCardNo;
	}
	public void setParentCardNo(String parentCardNo) {
		this.parentCardNo = parentCardNo;
	}

	public String getRequestNo() {
		return this.requestNo;
	}
	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public String getSceneCode() {
		return this.sceneCode;
	}
	public void setSceneCode(String sceneCode) {
		this.sceneCode = sceneCode;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy