Class CloudSubOrder

    • Constructor Detail

      • CloudSubOrder

        public CloudSubOrder()
      • CloudSubOrder

        public CloudSubOrder​(CloudSubOrder 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

      • getSubOutTradeNo

        public String getSubOutTradeNo()
        Get 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。
        Returns:
        SubOutTradeNo 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。
      • setSubOutTradeNo

        public void setSubOutTradeNo​(String SubOutTradeNo)
        Set 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。
        Parameters:
        SubOutTradeNo - 子订单号。 长度32个字符供参考,部分渠道存在长度更短的情况接入时请联系开发咨询。
      • getSubAppId

        public String getSubAppId()
        Get 支付子商户ID。 米大师计费SubAppId,代表子商户。
        Returns:
        SubAppId 支付子商户ID。 米大师计费SubAppId,代表子商户。
      • setSubAppId

        public void setSubAppId​(String SubAppId)
        Set 支付子商户ID。 米大师计费SubAppId,代表子商户。
        Parameters:
        SubAppId - 支付子商户ID。 米大师计费SubAppId,代表子商户。
      • getProductName

        public String getProductName()
        Get 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。
        Returns:
        ProductName 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。
      • setProductName

        public void setProductName​(String ProductName)
        Set 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。
        Parameters:
        ProductName - 商品名称。 业务自定义的子订单商品名称,无需URL编码,长度限制以具体所接入渠道为准。
      • getProductDetail

        public String getProductDetail()
        Get 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。
        Returns:
        ProductDetail 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。
      • setProductDetail

        public void setProductDetail​(String ProductDetail)
        Set 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。
        Parameters:
        ProductDetail - 商品详情。 业务自定义的子订单商品详情,无需URL编码,长度限制以具体所接入渠道为准。
      • getPlatformIncome

        public Long getPlatformIncome()
        Get 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
        Returns:
        PlatformIncome 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
      • setPlatformIncome

        public void setPlatformIncome​(Long PlatformIncome)
        Set 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
        Parameters:
        PlatformIncome - 平台应收。 子订单平台应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
      • getSubMchIncome

        public Long getSubMchIncome()
        Get 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
        Returns:
        SubMchIncome 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
      • setSubMchIncome

        public void setSubMchIncome​(Long SubMchIncome)
        Set 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
        Parameters:
        SubMchIncome - 商户应收。 子订单结算应收金额,单位:分,需要注意的是Amt = PlatformIncome+SubMchIncome。
      • getMetadata

        public String getMetadata()
        Get 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。
        Returns:
        Metadata 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。
      • setMetadata

        public void setMetadata​(String Metadata)
        Set 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。
        Parameters:
        Metadata - 透传字段。 发货标识,由开发者在调用米大师下单接口的 时候下发。
      • getAmt

        public Long getAmt()
        Get 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。
        Returns:
        Amt 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。
      • setAmt

        public void setAmt​(Long Amt)
        Set 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。
        Parameters:
        Amt - 支付金额。 子订单支付金额,需要注意的是Amt = PlatformIncome+SubMchIncome。
      • getOriginalAmt

        public Long getOriginalAmt()
        Get 原始金额。 子订单原始金额,OriginalAmt>=Amt。
        Returns:
        OriginalAmt 原始金额。 子订单原始金额,OriginalAmt>=Amt。
      • setOriginalAmt

        public void setOriginalAmt​(Long OriginalAmt)
        Set 原始金额。 子订单原始金额,OriginalAmt>=Amt。
        Parameters:
        OriginalAmt - 原始金额。 子订单原始金额,OriginalAmt>=Amt。
      • getWxSubMchId

        public String getWxSubMchId()
        Get 微信子商户号。
        Returns:
        WxSubMchId 微信子商户号。
      • setWxSubMchId

        public void setWxSubMchId​(String WxSubMchId)
        Set 微信子商户号。
        Parameters:
        WxSubMchId - 微信子商户号。
      • getSettleInfo

        public CloudSettleInfo getSettleInfo()
        Get 结算信息。 例如是否需要分账、是否需要支付确认等。
        Returns:
        SettleInfo 结算信息。 例如是否需要分账、是否需要支付确认等。
      • setSettleInfo

        public void setSettleInfo​(CloudSettleInfo SettleInfo)
        Set 结算信息。 例如是否需要分账、是否需要支付确认等。
        Parameters:
        SettleInfo - 结算信息。 例如是否需要分账、是否需要支付确认等。
      • getAttachmentInfoList

        public CloudAttachmentInfo[] getAttachmentInfoList()
        Get 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。
        Returns:
        AttachmentInfoList 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。
      • setAttachmentInfoList

        public void setAttachmentInfoList​(CloudAttachmentInfo[] AttachmentInfoList)
        Set 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。
        Parameters:
        AttachmentInfoList - 附加项信息列表。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能。
      • getExternalAttachmentDataList

        public CloudExternalAttachmentData[] getExternalAttachmentDataList()
        Get 渠道透传数据列表。
        Returns:
        ExternalAttachmentDataList 渠道透传数据列表。
      • setExternalAttachmentDataList

        public void setExternalAttachmentDataList​(CloudExternalAttachmentData[] ExternalAttachmentDataList)
        Set 渠道透传数据列表。
        Parameters:
        ExternalAttachmentDataList - 渠道透传数据列表。