Class: TencentCloud::Cpdp::V20190820::CreateOpenBankExternalSubMerchantRegistrationRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190820/models.rb

Overview

CreateOpenBankExternalSubMerchantRegistration请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(outregistrationno = nil, channelmerchantid = nil, outsubmerchantid = nil, channelname = nil, paymentmethod = nil, businesslicensenumber = nil, outsubmerchantname = nil, legalname = nil, outsubmerchantshortname = nil, outsubmerchantdescription = nil, externalsubmerchantregistrationdata = nil, notifyurl = nil, environment = nil) ⇒ CreateOpenBankExternalSubMerchantRegistrationRequest

Returns a new instance of CreateOpenBankExternalSubMerchantRegistrationRequest.



7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
# File 'lib/v20190820/models.rb', line 7152

def initialize(outregistrationno=nil, channelmerchantid=nil, outsubmerchantid=nil, channelname=nil, paymentmethod=nil, businesslicensenumber=nil, outsubmerchantname=nil, legalname=nil, outsubmerchantshortname=nil, outsubmerchantdescription=nil, externalsubmerchantregistrationdata=nil, notifyurl=nil, environment=nil)
  @OutRegistrationNo = outregistrationno
  @ChannelMerchantId = channelmerchantid
  @OutSubMerchantId = outsubmerchantid
  @ChannelName = channelname
  @PaymentMethod = paymentmethod
  @BusinessLicenseNumber = businesslicensenumber
  @OutSubMerchantName = outsubmerchantname
  @LegalName = legalname
  @OutSubMerchantShortName = outsubmerchantshortname
  @OutSubMerchantDescription = outsubmerchantdescription
  @ExternalSubMerchantRegistrationData = externalsubmerchantregistrationdata
  @NotifyUrl = notifyurl
  @Environment = environment
end

Instance Attribute Details

#BusinessLicenseNumberObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def BusinessLicenseNumber
  @BusinessLicenseNumber
end

#ChannelMerchantIdObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def ChannelMerchantId
  @ChannelMerchantId
end

#ChannelNameObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def ChannelName
  @ChannelName
end

#EnvironmentObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def Environment
  @Environment
end

#ExternalSubMerchantRegistrationDataObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def ExternalSubMerchantRegistrationData
  @ExternalSubMerchantRegistrationData
end

#LegalNameObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def LegalName
  @LegalName
end

#NotifyUrlObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def NotifyUrl
  @NotifyUrl
end

#OutRegistrationNoObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def OutRegistrationNo
  @OutRegistrationNo
end

#OutSubMerchantDescriptionObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def OutSubMerchantDescription
  @OutSubMerchantDescription
end

#OutSubMerchantIdObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def OutSubMerchantId
  @OutSubMerchantId
end

#OutSubMerchantNameObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def OutSubMerchantName
  @OutSubMerchantName
end

#OutSubMerchantShortNameObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def OutSubMerchantShortName
  @OutSubMerchantShortName
end

#PaymentMethodObject

__TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 EBANK_PAYMENT: ebank支付 OPENBANK_PAYMENT: openbank支付 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_

Parameters:

  • OutRegistrationNo:

    外部进件序列号。

  • ChannelMerchantId:

    渠道商户ID。

  • OutSubMerchantId:

    外部子商户ID,平台侧商户唯一ID。

  • ChannelName:

    渠道名称。详见附录-云企付枚举类说明-ChannelName。

  • PaymentMethod:

    支付方式。详见附录-云企付枚举类说明-PaymentMethod。

  • BusinessLicenseNumber:

    社会信用代码。

  • OutSubMerchantName:

    外部子商户名称。

  • LegalName:

    法人姓名。

  • OutSubMerchantShortName:

    外部子商户简称。

  • OutSubMerchantDescription:

    外部子商户描述。

  • ExternalSubMerchantRegistrationData:

    第三方子商户进件信息,为JSON格式字符串。详情见附录-复杂类型。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



7150
7151
7152
# File 'lib/v20190820/models.rb', line 7150

def PaymentMethod
  @PaymentMethod
end

Instance Method Details

#deserialize(params) ⇒ Object



7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
# File 'lib/v20190820/models.rb', line 7168

def deserialize(params)
  @OutRegistrationNo = params['OutRegistrationNo']
  @ChannelMerchantId = params['ChannelMerchantId']
  @OutSubMerchantId = params['OutSubMerchantId']
  @ChannelName = params['ChannelName']
  @PaymentMethod = params['PaymentMethod']
  @BusinessLicenseNumber = params['BusinessLicenseNumber']
  @OutSubMerchantName = params['OutSubMerchantName']
  @LegalName = params['LegalName']
  @OutSubMerchantShortName = params['OutSubMerchantShortName']
  @OutSubMerchantDescription = params['OutSubMerchantDescription']
  @ExternalSubMerchantRegistrationData = params['ExternalSubMerchantRegistrationData']
  @NotifyUrl = params['NotifyUrl']
  @Environment = params['Environment']
end