Class: TencentCloud::Cpdp::V20190820::BindOpenBankExternalSubMerchantBankAccountRequest

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

Overview

BindOpenBankExternalSubMerchantBankAccount请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelmerchantid = nil, channelsubmerchantid = nil, channelname = nil, paymentmethod = nil, externalsubmerchantbindbankaccountdata = nil, outapplyid = nil, notifyurl = nil, environment = nil) ⇒ BindOpenBankExternalSubMerchantBankAccountRequest

Returns a new instance of BindOpenBankExternalSubMerchantBankAccountRequest.



2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'lib/v20190820/models.rb', line 2930

def initialize(channelmerchantid=nil, channelsubmerchantid=nil, channelname=nil, paymentmethod=nil, externalsubmerchantbindbankaccountdata=nil, outapplyid=nil, notifyurl=nil, environment=nil)
  @ChannelMerchantId = channelmerchantid
  @ChannelSubMerchantId = channelsubmerchantid
  @ChannelName = channelname
  @PaymentMethod = paymentmethod
  @ExternalSubMerchantBindBankAccountData = externalsubmerchantbindbankaccountdata
  @OutApplyId = outapplyid
  @NotifyUrl = notifyurl
  @Environment = environment
end

Instance Attribute Details

#ChannelMerchantIdObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • ExternalSubMerchantBindBankAccountData:

    第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。

  • OutApplyId:

    外部申请编号。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



2928
2929
2930
# File 'lib/v20190820/models.rb', line 2928

def ChannelMerchantId
  @ChannelMerchantId
end

#ChannelNameObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • ExternalSubMerchantBindBankAccountData:

    第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。

  • OutApplyId:

    外部申请编号。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



2928
2929
2930
# File 'lib/v20190820/models.rb', line 2928

def ChannelName
  @ChannelName
end

#ChannelSubMerchantIdObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • ExternalSubMerchantBindBankAccountData:

    第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。

  • OutApplyId:

    外部申请编号。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



2928
2929
2930
# File 'lib/v20190820/models.rb', line 2928

def ChannelSubMerchantId
  @ChannelSubMerchantId
end

#EnvironmentObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • ExternalSubMerchantBindBankAccountData:

    第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。

  • OutApplyId:

    外部申请编号。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



2928
2929
2930
# File 'lib/v20190820/models.rb', line 2928

def Environment
  @Environment
end

#ExternalSubMerchantBindBankAccountDataObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • ExternalSubMerchantBindBankAccountData:

    第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。

  • OutApplyId:

    外部申请编号。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



2928
2929
2930
# File 'lib/v20190820/models.rb', line 2928

def ExternalSubMerchantBindBankAccountData
  @ExternalSubMerchantBindBankAccountData
end

#NotifyUrlObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • ExternalSubMerchantBindBankAccountData:

    第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。

  • OutApplyId:

    外部申请编号。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



2928
2929
2930
# File 'lib/v20190820/models.rb', line 2928

def NotifyUrl
  @NotifyUrl
end

#OutApplyIdObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • ExternalSubMerchantBindBankAccountData:

    第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。

  • OutApplyId:

    外部申请编号。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



2928
2929
2930
# File 'lib/v20190820/models.rb', line 2928

def OutApplyId
  @OutApplyId
end

#PaymentMethodObject

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

Parameters:

  • ChannelMerchantId:

    渠道商户ID。

  • ChannelSubMerchantId:

    渠道子商户ID。

  • ChannelName:

    渠道名称。

  • PaymentMethod:

    支付方式。

  • ExternalSubMerchantBindBankAccountData:

    第三方渠道子商户收款方银行卡信息, 为JSON格式字符串。详情见附录-复杂类型。

  • OutApplyId:

    外部申请编号。

  • NotifyUrl:

    通知地址。

  • Environment:

    环境类型。



2928
2929
2930
# File 'lib/v20190820/models.rb', line 2928

def PaymentMethod
  @PaymentMethod
end

Instance Method Details

#deserialize(params) ⇒ Object



2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
# File 'lib/v20190820/models.rb', line 2941

def deserialize(params)
  @ChannelMerchantId = params['ChannelMerchantId']
  @ChannelSubMerchantId = params['ChannelSubMerchantId']
  @ChannelName = params['ChannelName']
  @PaymentMethod = params['PaymentMethod']
  @ExternalSubMerchantBindBankAccountData = params['ExternalSubMerchantBindBankAccountData']
  @OutApplyId = params['OutApplyId']
  @NotifyUrl = params['NotifyUrl']
  @Environment = params['Environment']
end