Class CreateOpenBankPaymentOrderRequest


  • public class CreateOpenBankPaymentOrderRequest
    extends AbstractModel
    • Constructor Detail

      • CreateOpenBankPaymentOrderRequest

        public CreateOpenBankPaymentOrderRequest()
      • CreateOpenBankPaymentOrderRequest

        public 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.
    • Method Detail

      • getChannelMerchantId

        public String getChannelMerchantId()
        Get 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
        Returns:
        ChannelMerchantId 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
      • setChannelMerchantId

        public void setChannelMerchantId​(String ChannelMerchantId)
        Set 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
        Parameters:
        ChannelMerchantId - 云企付渠道商户号。外部接入平台入驻云企付平台后下发。
      • getChannelName

        public String getChannelName()
        Get 渠道名称。详见附录-云企付枚举类说明-ChannelName。 __TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 __HUIFU__: 汇付斗拱
        Returns:
        ChannelName 渠道名称。详见附录-云企付枚举类说明-ChannelName。 __TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 __HUIFU__: 汇付斗拱
      • setChannelName

        public void setChannelName​(String ChannelName)
        Set 渠道名称。详见附录-云企付枚举类说明-ChannelName。 __TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 __HUIFU__: 汇付斗拱
        Parameters:
        ChannelName - 渠道名称。详见附录-云企付枚举类说明-ChannelName。 __TENPAY__: 商企付 __WECHAT__: 微信支付 __ALIPAY__: 支付宝 __HUIFU__: 汇付斗拱
      • getPaymentMethod

        public String getPaymentMethod()
        Get 付款方式。详见附录-云企付枚举类说明-PaymentMethod。 __EBANK_PAYMENT__:B2B EBank付款 __OPENBANK_PAYMENT__:B2C openbank付款 __SAFT_ISV__:支付宝安心发 __TRANS_TO_CHANGE__: 微信支付转账到零钱v2 __TRANS_TO_CHANGE_V3__: 微信支付转账到零钱v3 __ONLINEBANK__: 汇付网银
        Returns:
        PaymentMethod 付款方式。详见附录-云企付枚举类说明-PaymentMethod。 __EBANK_PAYMENT__:B2B EBank付款 __OPENBANK_PAYMENT__:B2C openbank付款 __SAFT_ISV__:支付宝安心发 __TRANS_TO_CHANGE__: 微信支付转账到零钱v2 __TRANS_TO_CHANGE_V3__: 微信支付转账到零钱v3 __ONLINEBANK__: 汇付网银
      • setPaymentMethod

        public 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__: 汇付网银
        Parameters:
        PaymentMethod - 付款方式。详见附录-云企付枚举类说明-PaymentMethod。 __EBANK_PAYMENT__:B2B EBank付款 __OPENBANK_PAYMENT__:B2C openbank付款 __SAFT_ISV__:支付宝安心发 __TRANS_TO_CHANGE__: 微信支付转账到零钱v2 __TRANS_TO_CHANGE_V3__: 微信支付转账到零钱v3 __ONLINEBANK__: 汇付网银
      • getPaymentMode

        public String getPaymentMode()
        Get 付款模式。默认直接支付,如 __DIRECT__:直接支付 __FREEZE__:担保支付
        Returns:
        PaymentMode 付款模式。默认直接支付,如 __DIRECT__:直接支付 __FREEZE__:担保支付
      • setPaymentMode

        public void setPaymentMode​(String PaymentMode)
        Set 付款模式。默认直接支付,如 __DIRECT__:直接支付 __FREEZE__:担保支付
        Parameters:
        PaymentMode - 付款模式。默认直接支付,如 __DIRECT__:直接支付 __FREEZE__:担保支付
      • getOutOrderId

        public String getOutOrderId()
        Get 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
        Returns:
        OutOrderId 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
      • setOutOrderId

        public void setOutOrderId​(String OutOrderId)
        Set 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
        Parameters:
        OutOrderId - 外部订单号,只能是数字、大小写字母,且在同一个接入平台下唯一,限定长度40位。
      • 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。
      • getPayerInfo

        public OpenBankPayerInfo getPayerInfo()
        Get 付款方信息。
        Returns:
        PayerInfo 付款方信息。
      • setPayerInfo

        public void setPayerInfo​(OpenBankPayerInfo PayerInfo)
        Set 付款方信息。
        Parameters:
        PayerInfo - 付款方信息。
      • getPayeeInfo

        public OpenBankPayeeInfo getPayeeInfo()
        Get 收款方信息。
        Returns:
        PayeeInfo 收款方信息。
      • setPayeeInfo

        public void setPayeeInfo​(OpenBankPayeeInfo PayeeInfo)
        Set 收款方信息。
        Parameters:
        PayeeInfo - 收款方信息。
      • getNotifyUrl

        public String getNotifyUrl()
        Get 通知地址,如www.test.com。
        Returns:
        NotifyUrl 通知地址,如www.test.com。
      • setNotifyUrl

        public void setNotifyUrl​(String NotifyUrl)
        Set 通知地址,如www.test.com。
        Parameters:
        NotifyUrl - 通知地址,如www.test.com。
      • getExpireTime

        public String getExpireTime()
        Get 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
        Returns:
        ExpireTime 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
      • setExpireTime

        public void setExpireTime​(String ExpireTime)
        Set 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
        Parameters:
        ExpireTime - 订单过期时间,yyyy-MM-dd HH:mm:ss格式。
      • getFrontUrl

        public String getFrontUrl()
        Get 前端成功回调URL。条件可选。
        Returns:
        FrontUrl 前端成功回调URL。条件可选。
      • setFrontUrl

        public void setFrontUrl​(String FrontUrl)
        Set 前端成功回调URL。条件可选。
        Parameters:
        FrontUrl - 前端成功回调URL。条件可选。
      • getRefreshUrl

        public String getRefreshUrl()
        Get 前端刷新 URL。条件可选。
        Returns:
        RefreshUrl 前端刷新 URL。条件可选。
      • setRefreshUrl

        public void setRefreshUrl​(String RefreshUrl)
        Set 前端刷新 URL。条件可选。
        Parameters:
        RefreshUrl - 前端刷新 URL。条件可选。
      • getSceneInfo

        public OpenBankSceneInfo getSceneInfo()
        Get 设备信息,条件可选。
        Returns:
        SceneInfo 设备信息,条件可选。
      • setSceneInfo

        public void setSceneInfo​(OpenBankSceneInfo SceneInfo)
        Set 设备信息,条件可选。
        Parameters:
        SceneInfo - 设备信息,条件可选。
      • getGoodsInfo

        public OpenBankGoodsInfo getGoodsInfo()
        Get 商品信息,条件可选。
        Returns:
        GoodsInfo 商品信息,条件可选。
      • setGoodsInfo

        public void setGoodsInfo​(OpenBankGoodsInfo GoodsInfo)
        Set 商品信息,条件可选。
        Parameters:
        GoodsInfo - 商品信息,条件可选。
      • getAttachment

        public String getAttachment()
        Get 附加信息,查询时原样返回。
        Returns:
        Attachment 附加信息,查询时原样返回。
      • setAttachment

        public void setAttachment​(String Attachment)
        Set 附加信息,查询时原样返回。
        Parameters:
        Attachment - 附加信息,查询时原样返回。
      • getProfitShareFlag

        public String getProfitShareFlag()
        Get 若不上传,即使用默认值无需分润 __NO_NEED_SHARE__:无需分润; __SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。 __SHARE_BY_API__:后续调用分润接口决定分润金额
        Returns:
        ProfitShareFlag 若不上传,即使用默认值无需分润 __NO_NEED_SHARE__:无需分润; __SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。 __SHARE_BY_API__:后续调用分润接口决定分润金额
      • setProfitShareFlag

        public void setProfitShareFlag​(String ProfitShareFlag)
        Set 若不上传,即使用默认值无需分润 __NO_NEED_SHARE__:无需分润; __SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。 __SHARE_BY_API__:后续调用分润接口决定分润金额
        Parameters:
        ProfitShareFlag - 若不上传,即使用默认值无需分润 __NO_NEED_SHARE__:无需分润; __SHARE_BY_INFO__:分润时指定金额,此时如果分润信息 ProfitShareInfo为空,只冻结,不分账给其他商户;需要调用解冻接口。 __SHARE_BY_API__:后续调用分润接口决定分润金额
      • getProfitShareInfoList

        public OpenBankProfitShareInfo[] getProfitShareInfoList()
        Get 分润信息,配合ProfitShareFlag使用。
        Returns:
        ProfitShareInfoList 分润信息,配合ProfitShareFlag使用。
      • setProfitShareInfoList

        public void setProfitShareInfoList​(OpenBankProfitShareInfo[] ProfitShareInfoList)
        Set 分润信息,配合ProfitShareFlag使用。
        Parameters:
        ProfitShareInfoList - 分润信息,配合ProfitShareFlag使用。
      • getSettlementRulesInfo

        public OpenBankSettlementRulesInfo getSettlementRulesInfo()
        Get 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数
        Returns:
        SettlementRulesInfo 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数
      • setSettlementRulesInfo

        public void setSettlementRulesInfo​(OpenBankSettlementRulesInfo SettlementRulesInfo)
        Set 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数
        Parameters:
        SettlementRulesInfo - 商企付-担保支付(PaymentMode为 FREEZE )时需设置该参数
      • 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 - 备注信息。
      • getEnvironment

        public String getEnvironment()
        Get 环境类型 __release__:生产环境 __sandbox__:沙箱环境 缺省默认为生产环境
        Returns:
        Environment 环境类型 __release__:生产环境 __sandbox__:沙箱环境 缺省默认为生产环境
      • setEnvironment

        public void setEnvironment​(String Environment)
        Set 环境类型 __release__:生产环境 __sandbox__:沙箱环境 缺省默认为生产环境
        Parameters:
        Environment - 环境类型 __release__:生产环境 __sandbox__:沙箱环境 缺省默认为生产环境