Class: TencentCloud::Cpdp::V20190820::CreateOpenBankOrderPaymentResult

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(channelorderid = nil, thirdpayorderid = nil, redirectinfo = nil, outorderid = nil, payinfo = nil, payinfotype = nil) ⇒ CreateOpenBankOrderPaymentResult

Returns a new instance of CreateOpenBankOrderPaymentResult.



7498
7499
7500
7501
7502
7503
7504
7505
# File 'lib/v20190820/models.rb', line 7498

def initialize(channelorderid=nil, thirdpayorderid=nil, redirectinfo=nil, outorderid=nil, payinfo=nil, payinfotype=nil)
  @ChannelOrderId = channelorderid
  @ThirdPayOrderId = thirdpayorderid
  @RedirectInfo = redirectinfo
  @OutOrderId = outorderid
  @PayInfo = payinfo
  @PayInfoType = payinfotype
end

Instance Attribute Details

#ChannelOrderIdObject

注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时必选。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • PayInfo:

    渠道扩展支付信息

  • PayInfoType:

    渠道扩展支付信息类型



7496
7497
7498
# File 'lib/v20190820/models.rb', line 7496

def ChannelOrderId
  @ChannelOrderId
end

#OutOrderIdObject

注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时必选。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • PayInfo:

    渠道扩展支付信息

  • PayInfoType:

    渠道扩展支付信息类型



7496
7497
7498
# File 'lib/v20190820/models.rb', line 7496

def OutOrderId
  @OutOrderId
end

#PayInfoObject

注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时必选。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • PayInfo:

    渠道扩展支付信息

  • PayInfoType:

    渠道扩展支付信息类型



7496
7497
7498
# File 'lib/v20190820/models.rb', line 7496

def PayInfo
  @PayInfo
end

#PayInfoTypeObject

注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时必选。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • PayInfo:

    渠道扩展支付信息

  • PayInfoType:

    渠道扩展支付信息类型



7496
7497
7498
# File 'lib/v20190820/models.rb', line 7496

def PayInfoType
  @PayInfoType
end

#RedirectInfoObject

注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时必选。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • PayInfo:

    渠道扩展支付信息

  • PayInfoType:

    渠道扩展支付信息类型



7496
7497
7498
# File 'lib/v20190820/models.rb', line 7496

def RedirectInfo
  @RedirectInfo
end

#ThirdPayOrderIdObject

注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时必选。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelOrderId:

    云企付平台订单号。

  • ThirdPayOrderId:

    第三方支付平台返回支付订单号。

  • RedirectInfo:

    跳转参数

  • OutOrderId:

    外部商户订单号,只能是数字、大小写字母,且在同一个接入平台下唯一。

  • PayInfo:

    渠道扩展支付信息

  • PayInfoType:

    渠道扩展支付信息类型



7496
7497
7498
# File 'lib/v20190820/models.rb', line 7496

def ThirdPayOrderId
  @ThirdPayOrderId
end

Instance Method Details

#deserialize(params) ⇒ Object



7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
# File 'lib/v20190820/models.rb', line 7507

def deserialize(params)
  @ChannelOrderId = params['ChannelOrderId']
  @ThirdPayOrderId = params['ThirdPayOrderId']
  unless params['RedirectInfo'].nil?
    @RedirectInfo = OpenBankRedirectInfo.new
    @RedirectInfo.deserialize(params['RedirectInfo'])
  end
  @OutOrderId = params['OutOrderId']
  @PayInfo = params['PayInfo']
  @PayInfoType = params['PayInfoType']
end