public class CreateOpenBankPaymentOrderRequest extends AbstractModel
Constructor and Description |
---|
CreateOpenBankPaymentOrderRequest() |
CreateOpenBankPaymentOrderRequest(CreateOpenBankPaymentOrderRequest 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.
|
Modifier and Type | Method and Description |
---|---|
String |
getAttachment()
Get 附加信息,查询时原样返回。
|
String |
getChannelMerchantId()
Get 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
|
String |
getChannelName()
Get 渠道名称。详见附录-云企付枚举类说明-ChannelName。
__TENPAY__: 商企付
__WECHAT__: 微信支付
__ALIPAY__: 支付宝
__HUIFU__: 汇付斗拱
|
String |
getCurrency()
Get 固定值CNY。
|
String |
getEnvironment()
Get 环境类型
__release__:生产环境
__sandbox__:沙箱环境
缺省默认为生产环境
|
String |
getExpireTime()
Get 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
|
String |
getExternalPaymentData()
Get 底层支付渠道特殊字段,若无特殊说明时,可以为空
|
String |
getFrontUrl()
Get 前端成功回调URL。条件可选。
|
OpenBankGoodsInfo |
getGoodsInfo()
Get 商品信息,条件可选。
|
String |
getNotifyUrl()
Get 通知地址,如www.test.com。
|
String |
getOutOrderId()
Get 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
|
OpenBankPayeeInfo |
getPayeeInfo()
Get 收款方信息。
|
OpenBankPayerInfo |
getPayerInfo()
Get 付款方信息。
|
String |
getPaymentMethod()
Get 付款方式。详见附录-云企付枚举类说明-PaymentMethod。
__EBANK_PAYMENT__:B2B EBank付款
__OPENBANK_PAYMENT__:B2C openbank付款
__SAFT_ISV__:支付宝安心发
__TRANS_TO_CHANGE__: 微信支付转账到零钱v2
__TRANS_TO_CHANGE_V3__: 微信支付转账到零钱v3
__ONLINEBANK__: 汇付网银
|
String |
getPaymentMode()
Get 付款模式。默认直接支付,如
__DIRECT__:直接支付
__FREEZE__:担保支付
|
String |
getProfitShareFlag()
Get 若不上传,即使用默认值无需分润
__NO_NEED_SHARE__:无需分润;
__SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。
__SHARE_BY_API__:后续调用分润接口决定分润金额
|
OpenBankProfitShareInfo[] |
getProfitShareInfoList()
Get 分润信息,配合ProfitShareFlag使用。
|
String |
getRefreshUrl()
Get 前端刷新 URL。条件可选。
|
String |
getRemark()
Get 备注信息。
|
OpenBankSceneInfo |
getSceneInfo()
Get 设备信息,条件可选。
|
OpenBankSettlementRulesInfo |
getSettlementRulesInfo()
Get 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数
|
Long |
getTotalAmount()
Get 付款金额,单位分。
|
void |
setAttachment(String Attachment)
Set 附加信息,查询时原样返回。
|
void |
setChannelMerchantId(String ChannelMerchantId)
Set 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
|
void |
setChannelName(String ChannelName)
Set 渠道名称。详见附录-云企付枚举类说明-ChannelName。
__TENPAY__: 商企付
__WECHAT__: 微信支付
__ALIPAY__: 支付宝
__HUIFU__: 汇付斗拱
|
void |
setCurrency(String Currency)
Set 固定值CNY。
|
void |
setEnvironment(String Environment)
Set 环境类型
__release__:生产环境
__sandbox__:沙箱环境
缺省默认为生产环境
|
void |
setExpireTime(String ExpireTime)
Set 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
|
void |
setExternalPaymentData(String ExternalPaymentData)
Set 底层支付渠道特殊字段,若无特殊说明时,可以为空
|
void |
setFrontUrl(String FrontUrl)
Set 前端成功回调URL。条件可选。
|
void |
setGoodsInfo(OpenBankGoodsInfo GoodsInfo)
Set 商品信息,条件可选。
|
void |
setNotifyUrl(String NotifyUrl)
Set 通知地址,如www.test.com。
|
void |
setOutOrderId(String OutOrderId)
Set 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
|
void |
setPayeeInfo(OpenBankPayeeInfo PayeeInfo)
Set 收款方信息。
|
void |
setPayerInfo(OpenBankPayerInfo PayerInfo)
Set 付款方信息。
|
void |
setPaymentMethod(String PaymentMethod)
Set 付款方式。详见附录-云企付枚举类说明-PaymentMethod。
__EBANK_PAYMENT__:B2B EBank付款
__OPENBANK_PAYMENT__:B2C openbank付款
__SAFT_ISV__:支付宝安心发
__TRANS_TO_CHANGE__: 微信支付转账到零钱v2
__TRANS_TO_CHANGE_V3__: 微信支付转账到零钱v3
__ONLINEBANK__: 汇付网银
|
void |
setPaymentMode(String PaymentMode)
Set 付款模式。默认直接支付,如
__DIRECT__:直接支付
__FREEZE__:担保支付
|
void |
setProfitShareFlag(String ProfitShareFlag)
Set 若不上传,即使用默认值无需分润
__NO_NEED_SHARE__:无需分润;
__SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。
__SHARE_BY_API__:后续调用分润接口决定分润金额
|
void |
setProfitShareInfoList(OpenBankProfitShareInfo[] ProfitShareInfoList)
Set 分润信息,配合ProfitShareFlag使用。
|
void |
setRefreshUrl(String RefreshUrl)
Set 前端刷新 URL。条件可选。
|
void |
setRemark(String Remark)
Set 备注信息。
|
void |
setSceneInfo(OpenBankSceneInfo SceneInfo)
Set 设备信息,条件可选。
|
void |
setSettlementRulesInfo(OpenBankSettlementRulesInfo SettlementRulesInfo)
Set 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数
|
void |
setTotalAmount(Long TotalAmount)
Set 付款金额,单位分。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateOpenBankPaymentOrderRequest()
public CreateOpenBankPaymentOrderRequest(CreateOpenBankPaymentOrderRequest source)
public String getChannelMerchantId()
public void setChannelMerchantId(String ChannelMerchantId)
ChannelMerchantId
- 云企付渠道商户号。外部接入平台入驻云企付平台后下发。public String getChannelName()
public void setChannelName(String ChannelName)
ChannelName
- 渠道名称。详见附录-云企付枚举类说明-ChannelName。
__TENPAY__: 商企付
__WECHAT__: 微信支付
__ALIPAY__: 支付宝
__HUIFU__: 汇付斗拱public String getPaymentMethod()
public void setPaymentMethod(String PaymentMethod)
PaymentMethod
- 付款方式。详见附录-云企付枚举类说明-PaymentMethod。
__EBANK_PAYMENT__:B2B EBank付款
__OPENBANK_PAYMENT__:B2C openbank付款
__SAFT_ISV__:支付宝安心发
__TRANS_TO_CHANGE__: 微信支付转账到零钱v2
__TRANS_TO_CHANGE_V3__: 微信支付转账到零钱v3
__ONLINEBANK__: 汇付网银public String getPaymentMode()
public void setPaymentMode(String PaymentMode)
PaymentMode
- 付款模式。默认直接支付,如
__DIRECT__:直接支付
__FREEZE__:担保支付public String getOutOrderId()
public void setOutOrderId(String OutOrderId)
OutOrderId
- 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。public Long getTotalAmount()
public void setTotalAmount(Long TotalAmount)
TotalAmount
- 付款金额,单位分。public String getCurrency()
public void setCurrency(String Currency)
Currency
- 固定值CNY。public OpenBankPayerInfo getPayerInfo()
public void setPayerInfo(OpenBankPayerInfo PayerInfo)
PayerInfo
- 付款方信息。public OpenBankPayeeInfo getPayeeInfo()
public void setPayeeInfo(OpenBankPayeeInfo PayeeInfo)
PayeeInfo
- 收款方信息。public String getNotifyUrl()
public void setNotifyUrl(String NotifyUrl)
NotifyUrl
- 通知地址,如www.test.com。public String getExpireTime()
public void setExpireTime(String ExpireTime)
ExpireTime
- 订单过期时间,yyyy-MM-dd HH:mm:ss格式。public String getFrontUrl()
public void setFrontUrl(String FrontUrl)
FrontUrl
- 前端成功回调URL。条件可选。public String getRefreshUrl()
public void setRefreshUrl(String RefreshUrl)
RefreshUrl
- 前端刷新 URL。条件可选。public OpenBankSceneInfo getSceneInfo()
public void setSceneInfo(OpenBankSceneInfo SceneInfo)
SceneInfo
- 设备信息,条件可选。public OpenBankGoodsInfo getGoodsInfo()
public void setGoodsInfo(OpenBankGoodsInfo GoodsInfo)
GoodsInfo
- 商品信息,条件可选。public String getAttachment()
public void setAttachment(String Attachment)
Attachment
- 附加信息,查询时原样返回。public String getProfitShareFlag()
public void setProfitShareFlag(String ProfitShareFlag)
ProfitShareFlag
- 若不上传,即使用默认值无需分润
__NO_NEED_SHARE__:无需分润;
__SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。
__SHARE_BY_API__:后续调用分润接口决定分润金额public OpenBankProfitShareInfo[] getProfitShareInfoList()
public void setProfitShareInfoList(OpenBankProfitShareInfo[] ProfitShareInfoList)
ProfitShareInfoList
- 分润信息,配合ProfitShareFlag使用。public OpenBankSettlementRulesInfo getSettlementRulesInfo()
public void setSettlementRulesInfo(OpenBankSettlementRulesInfo SettlementRulesInfo)
SettlementRulesInfo
- 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数public String getExternalPaymentData()
public void setExternalPaymentData(String ExternalPaymentData)
ExternalPaymentData
- 底层支付渠道特殊字段,若无特殊说明时,可以为空public String getRemark()
public void setRemark(String Remark)
Remark
- 备注信息。public String getEnvironment()
public void setEnvironment(String Environment)
Environment
- 环境类型
__release__:生产环境
__sandbox__:沙箱环境
缺省默认为生产环境Copyright © 2022. All rights reserved.