Class RefundRequest

    • Constructor Detail

      • RefundRequest

        public RefundRequest()
      • RefundRequest

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

      • getUserId

        public String getUserId()
        Get 用户ID,长度不小于5位, 仅支持字母和数字的组合
        Returns:
        UserId 用户ID,长度不小于5位, 仅支持字母和数字的组合
      • setUserId

        public void setUserId​(String UserId)
        Set 用户ID,长度不小于5位, 仅支持字母和数字的组合
        Parameters:
        UserId - 用户ID,长度不小于5位, 仅支持字母和数字的组合
      • getRefundId

        public String getRefundId()
        Get 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合
        Returns:
        RefundId 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合
      • setRefundId

        public void setRefundId​(String RefundId)
        Set 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合
        Parameters:
        RefundId - 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合
      • getMidasAppId

        public String getMidasAppId()
        Get 聚鑫分配的支付主MidasAppId
        Returns:
        MidasAppId 聚鑫分配的支付主MidasAppId
      • setMidasAppId

        public void setMidasAppId​(String MidasAppId)
        Set 聚鑫分配的支付主MidasAppId
        Parameters:
        MidasAppId - 聚鑫分配的支付主MidasAppId
      • getTotalRefundAmt

        public Long getTotalRefundAmt()
        Get 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额
        Returns:
        TotalRefundAmt 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额
      • setTotalRefundAmt

        public void setTotalRefundAmt​(Long TotalRefundAmt)
        Set 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额
        Parameters:
        TotalRefundAmt - 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额
      • getMidasSecretId

        public String getMidasSecretId()
        Get 聚鑫分配的安全ID
        Returns:
        MidasSecretId 聚鑫分配的安全ID
      • setMidasSecretId

        public void setMidasSecretId​(String MidasSecretId)
        Set 聚鑫分配的安全ID
        Parameters:
        MidasSecretId - 聚鑫分配的安全ID
      • getMidasSignature

        public String getMidasSignature()
        Get 按照聚鑫安全密钥计算的签名
        Returns:
        MidasSignature 按照聚鑫安全密钥计算的签名
      • setMidasSignature

        public void setMidasSignature​(String MidasSignature)
        Set 按照聚鑫安全密钥计算的签名
        Parameters:
        MidasSignature - 按照聚鑫安全密钥计算的签名
      • getOutTradeNo

        public String getOutTradeNo()
        Get 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。 OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
        Returns:
        OutTradeNo 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。 OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
      • setOutTradeNo

        public void setOutTradeNo​(String OutTradeNo)
        Set 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。 OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
        Parameters:
        OutTradeNo - 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。 OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
      • getMchRefundAmt

        public Long getMchRefundAmt()
        Get 结算应收金额,单位:分
        Returns:
        MchRefundAmt 结算应收金额,单位:分
      • setMchRefundAmt

        public void setMchRefundAmt​(Long MchRefundAmt)
        Set 结算应收金额,单位:分
        Parameters:
        MchRefundAmt - 结算应收金额,单位:分
      • getTransactionId

        public String getTransactionId()
        Get 调用下单接口获取的聚鑫交 易订单。 OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
        Returns:
        TransactionId 调用下单接口获取的聚鑫交 易订单。 OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
      • setTransactionId

        public void setTransactionId​(String TransactionId)
        Set 调用下单接口获取的聚鑫交 易订单。 OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
        Parameters:
        TransactionId - 调用下单接口获取的聚鑫交 易订单。 OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo
      • getPlatformRefundAmt

        public Long getPlatformRefundAmt()
        Get 平台应收金额,单位:分
        Returns:
        PlatformRefundAmt 平台应收金额,单位:分
      • setPlatformRefundAmt

        public void setPlatformRefundAmt​(Long PlatformRefundAmt)
        Set 平台应收金额,单位:分
        Parameters:
        PlatformRefundAmt - 平台应收金额,单位:分
      • getSubOrderRefundList

        public RefundOutSubOrderRefundList[] getSubOrderRefundList()
        Get 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。 如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。
        Returns:
        SubOrderRefundList 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。 如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。
      • setSubOrderRefundList

        public void setSubOrderRefundList​(RefundOutSubOrderRefundList[] SubOrderRefundList)
        Set 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。 如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。
        Parameters:
        SubOrderRefundList - 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。 如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。
      • getMidasEnvironment

        public String getMidasEnvironment()
        Get 环境名: release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release
        Returns:
        MidasEnvironment 环境名: release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release
      • setMidasEnvironment

        public void setMidasEnvironment​(String MidasEnvironment)
        Set 环境名: release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release
        Parameters:
        MidasEnvironment - 环境名: release: 现网环境 sandbox: 沙箱环境 development: 开发环境 缺省: release