Class: TencentCloud::Cpdp::V20190820::QueryOpenBankPaymentOrderResult

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(channelmerchantid = nil, outorderid = nil, channelorderid = nil, thirdpayorderid = nil, orderstatus = nil, channelname = nil, paymentmethod = nil, totalamount = nil, payamount = nil, failreason = nil, attachment = nil, redirectinfo = nil, externalreturndata = nil, bankapprovalguideinfo = nil, feeamount = nil, feerate = nil, profitsharerespinfolist = nil, timefinish = nil) ⇒ QueryOpenBankPaymentOrderResult

Returns a new instance of QueryOpenBankPaymentOrderResult.



20606
20607
20608
20609
20610
20611
20612
20613
20614
20615
20616
20617
20618
20619
20620
20621
20622
20623
20624
20625
# File 'lib/v20190820/models.rb', line 20606

def initialize(channelmerchantid=nil, outorderid=nil, channelorderid=nil, thirdpayorderid=nil, orderstatus=nil, channelname=nil, paymentmethod=nil, totalamount=nil, payamount=nil, failreason=nil, attachment=nil, redirectinfo=nil, externalreturndata=nil, bankapprovalguideinfo=nil, feeamount=nil, feerate=nil, profitsharerespinfolist=nil, timefinish=nil)
  @ChannelMerchantId = channelmerchantid
  @OutOrderId = outorderid
  @ChannelOrderId = channelorderid
  @ThirdPayOrderId = thirdpayorderid
  @OrderStatus = orderstatus
  @ChannelName = channelname
  @PaymentMethod = paymentmethod
  @TotalAmount = totalamount
  @PayAmount = payamount
  @FailReason = failreason
  @Attachment = attachment
  @RedirectInfo = redirectinfo
  @ExternalReturnData = externalreturndata
  @BankApprovalGuideInfo = bankapprovalguideinfo
  @FeeAmount = feeamount
  @FeeRate = feerate
  @ProfitShareRespInfoList = profitsharerespinfolist
  @TimeFinish = timefinish
end

Instance Attribute Details

#AttachmentObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def Attachment
  @Attachment
end

#BankApprovalGuideInfoObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def BankApprovalGuideInfo
  @BankApprovalGuideInfo
end

#ChannelMerchantIdObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def ChannelMerchantId
  @ChannelMerchantId
end

#ChannelNameObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def ChannelName
  @ChannelName
end

#ChannelOrderIdObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def ChannelOrderId
  @ChannelOrderId
end

#ExternalReturnDataObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def ExternalReturnData
  @ExternalReturnData
end

#FailReasonObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def FailReason
  @FailReason
end

#FeeAmountObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def FeeAmount
  @FeeAmount
end

#FeeRateObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def FeeRate
  @FeeRate
end

#OrderStatusObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def OrderStatus
  @OrderStatus
end

#OutOrderIdObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def OutOrderId
  @OutOrderId
end

#PayAmountObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def PayAmount
  @PayAmount
end

#PaymentMethodObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def PaymentMethod
  @PaymentMethod
end

#ProfitShareRespInfoListObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def ProfitShareRespInfoList
  @ProfitShareRespInfoList
end

#RedirectInfoObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def RedirectInfo
  @RedirectInfo
end

#ThirdPayOrderIdObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def ThirdPayOrderId
  @ThirdPayOrderId
end

#TimeFinishObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def TimeFinish
  @TimeFinish
end

#TotalAmountObject

INIT:初始化PAYING:支付中ACCEPTED:支付受理成功SUCCESS:支付成功CLOSED:关单PAY_FAIL:支付失败REVOKE:退票PART_REFUND:部分退款FULL_REFUND:全部退款OPENBANK_PAYMENT 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。渠道为TENPAY,付款方式为EBANK_PAYMENT时返回注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ChannelMerchantId:

    渠道商户号。外部接入平台入驻云企付平台下发

  • OutOrderId:

    外部商户订单号

  • ChannelOrderId:

    云企付平台订单号

  • ThirdPayOrderId:

    第三方支付平台订单号

  • OrderStatus:

    订单状态。

  • ChannelName:

    支付渠道名称,如TENPAY

  • PaymentMethod:

    付款方式。如EBANK_PAYMENT

  • TotalAmount:

    订单金额。单位分

  • PayAmount:

    实际支付金额。单位分,支付成功时返回

  • FailReason:

    失败原因,若失败的返回

  • Attachment:

    附加信息,查询时原样透传

  • RedirectInfo:

    重定向参数,用于客户端跳转,订单未支付时返回该参数

  • ExternalReturnData:

    第三方渠道返回信息,见渠道特殊说明,详情见附录-复杂类型。

  • BankApprovalGuideInfo:

    银行复核指引。当TENPAY下OPENBANT_PAYMENT时,下单受理成功是返回。

  • FeeAmount:

    手续费金额

  • FeeRate:

    手续费费率

  • ProfitShareRespInfoList:

    分账信息

  • TimeFinish:

    支付完成时间



20604
20605
20606
# File 'lib/v20190820/models.rb', line 20604

def TotalAmount
  @TotalAmount
end

Instance Method Details

#deserialize(params) ⇒ Object



20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
20649
20650
20651
20652
20653
20654
20655
20656
20657
20658
20659
# File 'lib/v20190820/models.rb', line 20627

def deserialize(params)
  @ChannelMerchantId = params['ChannelMerchantId']
  @OutOrderId = params['OutOrderId']
  @ChannelOrderId = params['ChannelOrderId']
  @ThirdPayOrderId = params['ThirdPayOrderId']
  @OrderStatus = params['OrderStatus']
  @ChannelName = params['ChannelName']
  @PaymentMethod = params['PaymentMethod']
  @TotalAmount = params['TotalAmount']
  @PayAmount = params['PayAmount']
  @FailReason = params['FailReason']
  @Attachment = params['Attachment']
  unless params['RedirectInfo'].nil?
    @RedirectInfo = OpenBankRedirectInfo.new
    @RedirectInfo.deserialize(params['RedirectInfo'])
  end
  @ExternalReturnData = params['ExternalReturnData']
  unless params['BankApprovalGuideInfo'].nil?
    @BankApprovalGuideInfo = OpenBankApprovalGuideInfo.new
    @BankApprovalGuideInfo.deserialize(params['BankApprovalGuideInfo'])
  end
  @FeeAmount = params['FeeAmount']
  @FeeRate = params['FeeRate']
  unless params['ProfitShareRespInfoList'].nil?
    @ProfitShareRespInfoList = []
    params['ProfitShareRespInfoList'].each do |i|
      openbankprofitsharerespinfo_tmp = OpenBankProfitShareRespInfo.new
      openbankprofitsharerespinfo_tmp.deserialize(i)
      @ProfitShareRespInfoList << openbankprofitsharerespinfo_tmp
    end
  end
  @TimeFinish = params['TimeFinish']
end