Class: TencentCloud::Cpdp::V20190820::OpenBankPayeeInfo

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

Overview

云企付-收款人信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(payeeid = nil, bankbranchname = nil, bankaccountnumber = nil, payeename = nil, bankbranchid = nil, bindserialno = nil, accounttype = nil) ⇒ OpenBankPayeeInfo

Returns a new instance of OpenBankPayeeInfo.



12685
12686
12687
12688
12689
12690
12691
12692
12693
# File 'lib/v20190820/models.rb', line 12685

def initialize(payeeid=nil, bankbranchname=nil, bankaccountnumber=nil, payeename=nil, bankbranchid=nil, bindserialno=nil, accounttype=nil)
  @PayeeId = payeeid
  @BankBranchName = bankbranchname
  @BankAccountNumber = bankaccountnumber
  @PayeeName = payeename
  @BankBranchId = bankbranchid
  @BindSerialNo = bindserialno
  @AccountType = accounttype
end

Instance Attribute Details

#AccountTypeObject

当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID;付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称;渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称;渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。BANK_ACCOUNT:绑定银行账户ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。付款方式为SAFT_ISV时,必填。

Parameters:

  • PayeeId:

    收款方唯一标识。

  • BankBranchName:

    支行名称。

  • BankAccountNumber:

    银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • PayeeName:

    收款方名称。

  • BankBranchId:

    联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • BindSerialNo:

    收款方绑卡序列号。

  • AccountType:

    收款账户标识类型



12683
12684
12685
# File 'lib/v20190820/models.rb', line 12683

def AccountType
  @AccountType
end

#BankAccountNumberObject

当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID;付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称;渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称;渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。BANK_ACCOUNT:绑定银行账户ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。付款方式为SAFT_ISV时,必填。

Parameters:

  • PayeeId:

    收款方唯一标识。

  • BankBranchName:

    支行名称。

  • BankAccountNumber:

    银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • PayeeName:

    收款方名称。

  • BankBranchId:

    联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • BindSerialNo:

    收款方绑卡序列号。

  • AccountType:

    收款账户标识类型



12683
12684
12685
# File 'lib/v20190820/models.rb', line 12683

def BankAccountNumber
  @BankAccountNumber
end

#BankBranchIdObject

当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID;付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称;渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称;渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。BANK_ACCOUNT:绑定银行账户ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。付款方式为SAFT_ISV时,必填。

Parameters:

  • PayeeId:

    收款方唯一标识。

  • BankBranchName:

    支行名称。

  • BankAccountNumber:

    银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • PayeeName:

    收款方名称。

  • BankBranchId:

    联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • BindSerialNo:

    收款方绑卡序列号。

  • AccountType:

    收款账户标识类型



12683
12684
12685
# File 'lib/v20190820/models.rb', line 12683

def BankBranchId
  @BankBranchId
end

#BankBranchNameObject

当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID;付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称;渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称;渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。BANK_ACCOUNT:绑定银行账户ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。付款方式为SAFT_ISV时,必填。

Parameters:

  • PayeeId:

    收款方唯一标识。

  • BankBranchName:

    支行名称。

  • BankAccountNumber:

    银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • PayeeName:

    收款方名称。

  • BankBranchId:

    联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • BindSerialNo:

    收款方绑卡序列号。

  • AccountType:

    收款账户标识类型



12683
12684
12685
# File 'lib/v20190820/models.rb', line 12683

def BankBranchName
  @BankBranchName
end

#BindSerialNoObject

当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID;付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称;渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称;渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。BANK_ACCOUNT:绑定银行账户ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。付款方式为SAFT_ISV时,必填。

Parameters:

  • PayeeId:

    收款方唯一标识。

  • BankBranchName:

    支行名称。

  • BankAccountNumber:

    银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • PayeeName:

    收款方名称。

  • BankBranchId:

    联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • BindSerialNo:

    收款方绑卡序列号。

  • AccountType:

    收款账户标识类型



12683
12684
12685
# File 'lib/v20190820/models.rb', line 12683

def BindSerialNo
  @BindSerialNo
end

#PayeeIdObject

当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID;付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称;渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称;渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。BANK_ACCOUNT:绑定银行账户ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。付款方式为SAFT_ISV时,必填。

Parameters:

  • PayeeId:

    收款方唯一标识。

  • BankBranchName:

    支行名称。

  • BankAccountNumber:

    银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • PayeeName:

    收款方名称。

  • BankBranchId:

    联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • BindSerialNo:

    收款方绑卡序列号。

  • AccountType:

    收款账户标识类型



12683
12684
12685
# File 'lib/v20190820/models.rb', line 12683

def PayeeId
  @PayeeId
end

#PayeeNameObject

当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID;付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称;渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称;渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。BANK_ACCOUNT:绑定银行账户ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。付款方式为SAFT_ISV时,必填。

Parameters:

  • PayeeId:

    收款方唯一标识。

  • BankBranchName:

    支行名称。

  • BankAccountNumber:

    银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • PayeeName:

    收款方名称。

  • BankBranchId:

    联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选

  • BindSerialNo:

    收款方绑卡序列号。

  • AccountType:

    收款账户标识类型



12683
12684
12685
# File 'lib/v20190820/models.rb', line 12683

def PayeeName
  @PayeeName
end

Instance Method Details

#deserialize(params) ⇒ Object



12695
12696
12697
12698
12699
12700
12701
12702
12703
# File 'lib/v20190820/models.rb', line 12695

def deserialize(params)
  @PayeeId = params['PayeeId']
  @BankBranchName = params['BankBranchName']
  @BankAccountNumber = params['BankAccountNumber']
  @PayeeName = params['PayeeName']
  @BankBranchId = params['BankBranchId']
  @BindSerialNo = params['BindSerialNo']
  @AccountType = params['AccountType']
end