Class: TencentCloud::Cpdp::V20190820::DescribeChargeDetailRequest

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

Overview

DescribeChargeDetail请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(requesttype = nil, merchantcode = nil, paychannel = nil, paychannelsubid = nil, orderid = nil, bankaccountnumber = nil, acquiringchanneltype = nil, platformshortnumber = nil, midassecretid = nil, midasappid = nil, midassignature = nil, transsequencenumber = nil, midasenvironment = nil, reservedmessage = nil) ⇒ DescribeChargeDetailRequest

Returns a new instance of DescribeChargeDetailRequest.



9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
# File 'lib/v20190820/models.rb', line 9313

def initialize(requesttype=nil, merchantcode=nil, paychannel=nil, paychannelsubid=nil, orderid=nil, bankaccountnumber=nil, acquiringchanneltype=nil, platformshortnumber=nil, midassecretid=nil, midasappid=nil, midassignature=nil, transsequencenumber=nil, midasenvironment=nil, reservedmessage=nil)
  @RequestType = requesttype
  @MerchantCode = merchantcode
  @PayChannel = paychannel
  @PayChannelSubId = paychannelsubid
  @OrderId = orderid
  @BankAccountNumber = bankaccountnumber
  @AcquiringChannelType = acquiringchanneltype
  @PlatformShortNumber = platformshortnumber
  @MidasSecretId = midassecretid
  @MidasAppId = midasappid
  @MidasSignature = midassignature
  @TransSequenceNumber = transsequencenumber
  @MidasEnvironment = midasenvironment
  @ReservedMessage = reservedmessage
end

Instance Attribute Details

#AcquiringChannelTypeObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def AcquiringChannelType
  @AcquiringChannelType
end

#BankAccountNumberObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def BankAccountNumber
  @BankAccountNumber
end

#MerchantCodeObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def MerchantCode
  @MerchantCode
end

#MidasAppIdObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def MidasAppId
  @MidasAppId
end

#MidasEnvironmentObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def MidasEnvironment
  @MidasEnvironment
end

#MidasSecretIdObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def MidasSecretId
  @MidasSecretId
end

#MidasSignatureObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def MidasSignature
  @MidasSignature
end

#OrderIdObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def OrderId
  @OrderId
end

#PayChannelObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def PayChannel
  @PayChannel
end

#PayChannelSubIdObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def PayChannelSubId
  @PayChannelSubId
end

#PlatformShortNumberObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def PlatformShortNumber
  @PlatformShortNumber
end

#RequestTypeObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def RequestType
  @RequestType
end

#ReservedMessageObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def ReservedMessage
  @ReservedMessage
end

#TransSequenceNumberObject

Parameters:

  • RequestType:

    请求类型

  • MerchantCode:

    商户号

  • PayChannel:

    支付渠道

  • PayChannelSubId:

    子渠道

  • OrderId:

    原始交易订单号或者流水号

  • BankAccountNumber:

    父账户账号,资金汇总账号

  • AcquiringChannelType:

    收单渠道类型

  • PlatformShortNumber:

    平台短号(银行分配)

  • MidasSecretId:

    聚鑫分配的安全ID

  • MidasAppId:

    聚鑫分配的支付主MidasAppId

  • MidasSignature:

    计费签名

  • TransSequenceNumber:

    交易流水号

  • MidasEnvironment:

    Midas环境参数

  • ReservedMessage:

    保留域



9311
9312
9313
# File 'lib/v20190820/models.rb', line 9311

def TransSequenceNumber
  @TransSequenceNumber
end

Instance Method Details

#deserialize(params) ⇒ Object



9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
# File 'lib/v20190820/models.rb', line 9330

def deserialize(params)
  @RequestType = params['RequestType']
  @MerchantCode = params['MerchantCode']
  @PayChannel = params['PayChannel']
  @PayChannelSubId = params['PayChannelSubId']
  @OrderId = params['OrderId']
  @BankAccountNumber = params['BankAccountNumber']
  @AcquiringChannelType = params['AcquiringChannelType']
  @PlatformShortNumber = params['PlatformShortNumber']
  @MidasSecretId = params['MidasSecretId']
  @MidasAppId = params['MidasAppId']
  @MidasSignature = params['MidasSignature']
  @TransSequenceNumber = params['TransSequenceNumber']
  @MidasEnvironment = params['MidasEnvironment']
  @ReservedMessage = params['ReservedMessage']
end