Class CreateOpenBankUnifiedOrderRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cpdp.v20190820.models.CreateOpenBankUnifiedOrderRequest
-
public class CreateOpenBankUnifiedOrderRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateOpenBankUnifiedOrderRequest()CreateOpenBankUnifiedOrderRequest(CreateOpenBankUnifiedOrderRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttachment()Get 订单附加信息,查询或者回调的时候原样返回。StringgetChannelMerchantId()Get 渠道商户号。StringgetChannelName()Get 渠道名称。StringgetChannelSubMerchantId()Get 渠道子商户号。StringgetCurrency()Get 币种。固定:CNY。StringgetEnvironment()Get 环境类型。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_StringgetExpireTime()Get 超时时间。StringgetExternalPaymentData()Get 第三方渠道扩展字段。见附录-复杂类型。 未作特殊说明,则无需传入。StringgetFrontUrl()Get 支付成功前端跳转URL。StringgetGoodsDetail()Get 商品信息。StringgetNotifyUrl()Get 支付成功回调地址。StringgetOrderSubject()Get 订单标题。StringgetOutOrderId()Get 外部商户订单号。 只能是数字、大小写字母,且在同一个接入平台下唯一。StringgetPayChannel()Get 实际支付渠道。没有则无需填写。如 支付宝 ALIPAY 微信支付 WXPAY 银联 UNIONPAY 一般在间连模式下使用。OpenBankPayLimitInfogetPayLimitInfo()Get 支付限制。StringgetPayType()Get 支付产品类型。 被扫(扫码):SWIPE, 主扫(刷卡):SCAN, H5:WAP, 公众号:PUBLIC, APP-SDK:SDK, 小程序:MINI_PROGRAM, 快捷支付:QUICK, 网银支付:ONLINE_BANK。OpenBankProfitShareInfo[]getProfitShareInfoList()Get 分账信息列表。StringgetRemark()Get 备注。OpenBankSceneInfogetSceneInfo()Get 设备信息。OpenBankStoreInfogetStoreInfo()Get 门店信息。LonggetTotalAmount()Get 交易金额,单位分。voidsetAttachment(String Attachment)Set 订单附加信息,查询或者回调的时候原样返回。voidsetChannelMerchantId(String ChannelMerchantId)Set 渠道商户号。voidsetChannelName(String ChannelName)Set 渠道名称。voidsetChannelSubMerchantId(String ChannelSubMerchantId)Set 渠道子商户号。voidsetCurrency(String Currency)Set 币种。固定:CNY。voidsetEnvironment(String Environment)Set 环境类型。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_voidsetExpireTime(String ExpireTime)Set 超时时间。voidsetExternalPaymentData(String ExternalPaymentData)Set 第三方渠道扩展字段。见附录-复杂类型。 未作特殊说明,则无需传入。voidsetFrontUrl(String FrontUrl)Set 支付成功前端跳转URL。voidsetGoodsDetail(String GoodsDetail)Set 商品信息。voidsetNotifyUrl(String NotifyUrl)Set 支付成功回调地址。voidsetOrderSubject(String OrderSubject)Set 订单标题。voidsetOutOrderId(String OutOrderId)Set 外部商户订单号。 只能是数字、大小写字母,且在同一个接入平台下唯一。voidsetPayChannel(String PayChannel)Set 实际支付渠道。没有则无需填写。如 支付宝 ALIPAY 微信支付 WXPAY 银联 UNIONPAY 一般在间连模式下使用。voidsetPayLimitInfo(OpenBankPayLimitInfo PayLimitInfo)Set 支付限制。voidsetPayType(String PayType)Set 支付产品类型。 被扫(扫码):SWIPE, 主扫(刷卡):SCAN, H5:WAP, 公众号:PUBLIC, APP-SDK:SDK, 小程序:MINI_PROGRAM, 快捷支付:QUICK, 网银支付:ONLINE_BANK。voidsetProfitShareInfoList(OpenBankProfitShareInfo[] ProfitShareInfoList)Set 分账信息列表。voidsetRemark(String Remark)Set 备注。voidsetSceneInfo(OpenBankSceneInfo SceneInfo)Set 设备信息。voidsetStoreInfo(OpenBankStoreInfo StoreInfo)Set 门店信息。voidsetTotalAmount(Long TotalAmount)Set 交易金额,单位分。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateOpenBankUnifiedOrderRequest
public CreateOpenBankUnifiedOrderRequest()
-
CreateOpenBankUnifiedOrderRequest
public CreateOpenBankUnifiedOrderRequest(CreateOpenBankUnifiedOrderRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getChannelMerchantId
public String getChannelMerchantId()
Get 渠道商户号。- Returns:
- ChannelMerchantId 渠道商户号。
-
setChannelMerchantId
public void setChannelMerchantId(String ChannelMerchantId)
Set 渠道商户号。- Parameters:
ChannelMerchantId- 渠道商户号。
-
getChannelName
public String getChannelName()
Get 渠道名称。- Returns:
- ChannelName 渠道名称。
-
setChannelName
public void setChannelName(String ChannelName)
Set 渠道名称。- Parameters:
ChannelName- 渠道名称。
-
getPayType
public String getPayType()
Get 支付产品类型。 被扫(扫码):SWIPE, 主扫(刷卡):SCAN, H5:WAP, 公众号:PUBLIC, APP-SDK:SDK, 小程序:MINI_PROGRAM, 快捷支付:QUICK, 网银支付:ONLINE_BANK。- Returns:
- PayType 支付产品类型。 被扫(扫码):SWIPE, 主扫(刷卡):SCAN, H5:WAP, 公众号:PUBLIC, APP-SDK:SDK, 小程序:MINI_PROGRAM, 快捷支付:QUICK, 网银支付:ONLINE_BANK。
-
setPayType
public void setPayType(String PayType)
Set 支付产品类型。 被扫(扫码):SWIPE, 主扫(刷卡):SCAN, H5:WAP, 公众号:PUBLIC, APP-SDK:SDK, 小程序:MINI_PROGRAM, 快捷支付:QUICK, 网银支付:ONLINE_BANK。- Parameters:
PayType- 支付产品类型。 被扫(扫码):SWIPE, 主扫(刷卡):SCAN, H5:WAP, 公众号:PUBLIC, APP-SDK:SDK, 小程序:MINI_PROGRAM, 快捷支付:QUICK, 网银支付:ONLINE_BANK。
-
getOutOrderId
public String getOutOrderId()
Get 外部商户订单号。 只能是数字、大小写字母,且在同一个接入平台下唯一。- Returns:
- OutOrderId 外部商户订单号。 只能是数字、大小写字母,且在同一个接入平台下唯一。
-
setOutOrderId
public void setOutOrderId(String OutOrderId)
Set 外部商户订单号。 只能是数字、大小写字母,且在同一个接入平台下唯一。- Parameters:
OutOrderId- 外部商户订单号。 只能是数字、大小写字母,且在同一个接入平台下唯一。
-
getTotalAmount
public Long getTotalAmount()
Get 交易金额,单位分。- Returns:
- TotalAmount 交易金额,单位分。
-
setTotalAmount
public void setTotalAmount(Long TotalAmount)
Set 交易金额,单位分。- Parameters:
TotalAmount- 交易金额,单位分。
-
getCurrency
public String getCurrency()
Get 币种。固定:CNY。- Returns:
- Currency 币种。固定:CNY。
-
setCurrency
public void setCurrency(String Currency)
Set 币种。固定:CNY。- Parameters:
Currency- 币种。固定:CNY。
-
getChannelSubMerchantId
public String getChannelSubMerchantId()
Get 渠道子商户号。- Returns:
- ChannelSubMerchantId 渠道子商户号。
-
setChannelSubMerchantId
public void setChannelSubMerchantId(String ChannelSubMerchantId)
Set 渠道子商户号。- Parameters:
ChannelSubMerchantId- 渠道子商户号。
-
getPayChannel
public String getPayChannel()
Get 实际支付渠道。没有则无需填写。如 支付宝 ALIPAY 微信支付 WXPAY 银联 UNIONPAY 一般在间连模式下使用。- Returns:
- PayChannel 实际支付渠道。没有则无需填写。如 支付宝 ALIPAY 微信支付 WXPAY 银联 UNIONPAY 一般在间连模式下使用。
-
setPayChannel
public void setPayChannel(String PayChannel)
Set 实际支付渠道。没有则无需填写。如 支付宝 ALIPAY 微信支付 WXPAY 银联 UNIONPAY 一般在间连模式下使用。- Parameters:
PayChannel- 实际支付渠道。没有则无需填写。如 支付宝 ALIPAY 微信支付 WXPAY 银联 UNIONPAY 一般在间连模式下使用。
-
getSceneInfo
public OpenBankSceneInfo getSceneInfo()
Get 设备信息。- Returns:
- SceneInfo 设备信息。
-
setSceneInfo
public void setSceneInfo(OpenBankSceneInfo SceneInfo)
Set 设备信息。- Parameters:
SceneInfo- 设备信息。
-
getProfitShareInfoList
public OpenBankProfitShareInfo[] getProfitShareInfoList()
Get 分账信息列表。- Returns:
- ProfitShareInfoList 分账信息列表。
-
setProfitShareInfoList
public void setProfitShareInfoList(OpenBankProfitShareInfo[] ProfitShareInfoList)
Set 分账信息列表。- Parameters:
ProfitShareInfoList- 分账信息列表。
-
getOrderSubject
public String getOrderSubject()
Get 订单标题。- Returns:
- OrderSubject 订单标题。
-
setOrderSubject
public void setOrderSubject(String OrderSubject)
Set 订单标题。- Parameters:
OrderSubject- 订单标题。
-
getGoodsDetail
public String getGoodsDetail()
Get 商品信息。- Returns:
- GoodsDetail 商品信息。
-
setGoodsDetail
public void setGoodsDetail(String GoodsDetail)
Set 商品信息。- Parameters:
GoodsDetail- 商品信息。
-
getExpireTime
public String getExpireTime()
Get 超时时间。- Returns:
- ExpireTime 超时时间。
-
setExpireTime
public void setExpireTime(String ExpireTime)
Set 超时时间。- Parameters:
ExpireTime- 超时时间。
-
getNotifyUrl
public String getNotifyUrl()
Get 支付成功回调地址。- Returns:
- NotifyUrl 支付成功回调地址。
-
setNotifyUrl
public void setNotifyUrl(String NotifyUrl)
Set 支付成功回调地址。- Parameters:
NotifyUrl- 支付成功回调地址。
-
getFrontUrl
public String getFrontUrl()
Get 支付成功前端跳转URL。- Returns:
- FrontUrl 支付成功前端跳转URL。
-
setFrontUrl
public void setFrontUrl(String FrontUrl)
Set 支付成功前端跳转URL。- Parameters:
FrontUrl- 支付成功前端跳转URL。
-
getAttachment
public String getAttachment()
Get 订单附加信息,查询或者回调的时候原样返回。- Returns:
- Attachment 订单附加信息,查询或者回调的时候原样返回。
-
setAttachment
public void setAttachment(String Attachment)
Set 订单附加信息,查询或者回调的时候原样返回。- Parameters:
Attachment- 订单附加信息,查询或者回调的时候原样返回。
-
getExternalPaymentData
public String getExternalPaymentData()
Get 第三方渠道扩展字段。见附录-复杂类型。 未作特殊说明,则无需传入。- Returns:
- ExternalPaymentData 第三方渠道扩展字段。见附录-复杂类型。 未作特殊说明,则无需传入。
-
setExternalPaymentData
public void setExternalPaymentData(String ExternalPaymentData)
Set 第三方渠道扩展字段。见附录-复杂类型。 未作特殊说明,则无需传入。- Parameters:
ExternalPaymentData- 第三方渠道扩展字段。见附录-复杂类型。 未作特殊说明,则无需传入。
-
getRemark
public String getRemark()
Get 备注。- Returns:
- Remark 备注。
-
setRemark
public void setRemark(String Remark)
Set 备注。- Parameters:
Remark- 备注。
-
getStoreInfo
public OpenBankStoreInfo getStoreInfo()
Get 门店信息。- Returns:
- StoreInfo 门店信息。
-
setStoreInfo
public void setStoreInfo(OpenBankStoreInfo StoreInfo)
Set 门店信息。- Parameters:
StoreInfo- 门店信息。
-
getPayLimitInfo
public OpenBankPayLimitInfo getPayLimitInfo()
Get 支付限制。- Returns:
- PayLimitInfo 支付限制。
-
setPayLimitInfo
public void setPayLimitInfo(OpenBankPayLimitInfo PayLimitInfo)
Set 支付限制。- Parameters:
PayLimitInfo- 支付限制。
-
getEnvironment
public String getEnvironment()
Get 环境类型。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_- Returns:
- Environment 环境类型。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
-
setEnvironment
public void setEnvironment(String Environment)
Set 环境类型。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_- Parameters:
Environment- 环境类型。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_
-
-