public class CreateOpenBankPaymentOrderRequest extends AbstractModel
header, skipSign| 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, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic 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 © 2025. All rights reserved.