Class CreateOpenBankUnifiedOrderRequest


  • public class CreateOpenBankUnifiedOrderRequest
    extends AbstractModel
    • 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__:沙箱环境 _不填默认为生产环境_