Table of Contents

Class AppsECPaySaaSCreateMerchantRequest

Namespace
SKIT.FlurlHttpClient.ByteDance.MicroApp.Models
Assembly
DH.SKIT.FlurlHttpClient.ByteDance.MicroApp.dll

表示 [POST] /apps/ecpay/saas/create_merchant 接口的请求。

public class AppsECPaySaaSCreateMerchantRequest : ByteDanceMicroAppRequest, ICommonRequest
Inheritance
AppsECPaySaaSCreateMerchantRequest
Implements
ICommonRequest
Inherited Members

Constructors

AppsECPaySaaSCreateMerchantRequest()

public AppsECPaySaaSCreateMerchantRequest()

Properties

AccessToken

获取或设置字节小程序的 AccessToken。

注意:部分第三方平台的接口中该字段表示授权方的 AuthorizerAccessToken。

与字段 ComponentAccessToken 二选一。

[JsonPropertyName("access_token")]
public override string? AccessToken { get; set; }

Property Value

string

AppId

获取或设置小程序 AppId。与字段 ComponentAppId 二选一。

[JsonPropertyName("app_id")]
public string? AppId { get; set; }

Property Value

string

Beneficiary

获取或设置受益人信息。

[JsonPropertyName("beneficiary")]
public AppsECPaySaaSCreateMerchantRequest.Types.Beneficiary? Beneficiary { get; set; }

Property Value

AppsECPaySaaSCreateMerchantRequest.Types.Beneficiary

BeneficiaryType

获取或设置受益人类型。

[JsonPropertyName("beneficiary_type")]
public string? BeneficiaryType { get; set; }

Property Value

string

BusinessLicense

获取或设置营业执照信息。

[JsonPropertyName("business_license")]
public AppsECPaySaaSCreateMerchantRequest.Types.BusinessLicense BusinessLicense { get; set; }

Property Value

AppsECPaySaaSCreateMerchantRequest.Types.BusinessLicense

ChannelList

获取或设置进件渠道列表。

[JsonPropertyName("channels")]
public IList<string> ChannelList { get; set; }

Property Value

IList<string>

CityCode

获取或设置城市编码。

[JsonPropertyName("city_code")]
public string CityCode { get; set; }

Property Value

string

ComponentAccessToken

获取或设置第三方平台 AccessToken。与字段 AccessToken 二选一。

[JsonPropertyName("component_access_token")]
public string? ComponentAccessToken { get; set; }

Property Value

string

ComponentAppId

获取或设置小程序第三方平台应用 ID。与字段 AppId 二选一。

[JsonPropertyName("thirdparty_id")]
public string? ComponentAppId { get; set; }

Property Value

string

CreateName

获取或设置姓名。

[JsonPropertyName("create_name")]
public string CreateName { get; set; }

Property Value

string

DistrictCode

获取或设置区县编码。

[JsonPropertyName("district_code")]
public string DistrictCode { get; set; }

Property Value

string

ExtraEvidenceImageIdList

获取或设置补充材料图片 ID 列表。

[JsonPropertyName("ext_evidences")]
public IList<string>? ExtraEvidenceImageIdList { get; set; }

Property Value

IList<string>

IndustryCodeList

获取或设置行业编码列表。

[JsonPropertyName("industry_code")]
public IList<string> IndustryCodeList { get; set; }

Property Value

IList<string>

IndustryInfoPictureImageIdList

获取或设置行业资质图片 ID 列表。

[JsonPropertyName("industry_info_pic_urls")]
public IList<string>? IndustryInfoPictureImageIdList { get; set; }

Property Value

IList<string>

LegalPerson

获取或设置法人信息。

[JsonPropertyName("legal_person")]
public AppsECPaySaaSCreateMerchantRequest.Types.LegalPerson LegalPerson { get; set; }

Property Value

AppsECPaySaaSCreateMerchantRequest.Types.LegalPerson

MerchantCardInfo

获取或设置结算账户信息。

[JsonPropertyName("merchant_card_info")]
public AppsECPaySaaSCreateMerchantRequest.Types.MerchantCardInfo MerchantCardInfo { get; set; }

Property Value

AppsECPaySaaSCreateMerchantRequest.Types.MerchantCardInfo

MerchantName

获取或设置商户名称。

[JsonPropertyName("merchant_name")]
public string MerchantName { get; set; }

Property Value

string

MerchantOperationInfo

获取或设置商户管理员信息。

[JsonPropertyName("merchant_operation_info")]
public AppsECPaySaaSCreateMerchantRequest.Types.MerchantOperationInfo MerchantOperationInfo { get; set; }

Property Value

AppsECPaySaaSCreateMerchantRequest.Types.MerchantOperationInfo

MerchantShortName

获取或设置商户简称。

[JsonPropertyName("merchant_short_name")]
public string MerchantShortName { get; set; }

Property Value

string

MerchantType

获取或设置商户类型。

[JsonPropertyName("merchant_type")]
public int MerchantType { get; set; }

Property Value

int

NotifyUrl

获取或设置回调通知地址。

[JsonPropertyName("callback_url")]
public string NotifyUrl { get; set; }

Property Value

string

OutOrderId

获取或设置自定义进件单号。

[JsonPropertyName("out_order_id")]
public string OutOrderId { get; set; }

Property Value

string

ProvinceCode

获取或设置省份编码。

[JsonPropertyName("province_code")]
public string ProvinceCode { get; set; }

Property Value

string

RegisteredAddress

获取或设置注册地址。

[JsonPropertyName("registered_addr")]
public string RegisteredAddress { get; set; }

Property Value

string

Signature

获取或设置签名。如果不指定将由系统自动生成。

[JsonPropertyName("sign")]
public string? Signature { get; set; }

Property Value

string

SubMerchantId

获取或设置子商户号。

[JsonPropertyName("sub_merchant_id")]
public string? SubMerchantId { get; set; }

Property Value

string

Type

获取或设置进件类型。

[JsonPropertyName("type")]
public int Type { get; set; }

Property Value

int