public class RefundRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| RefundRequest() | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getMchRefundAmt()Get 结算应收金额,单位:分 | 
| String | getMidasAppId()Get 聚鑫分配的支付主MidasAppId | 
| String | getMidasEnvironment()Get 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release | 
| String | getMidasSecretId()Get 聚鑫分配的安全ID | 
| String | getMidasSignature()Get 按照聚鑫安全密钥计算的签名 | 
| String | getOutTradeNo()Get 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo | 
| Long | getPlatformRefundAmt()Get 平台应收金额,单位:分 | 
| String | getRefundId()Get 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合 | 
| RefundOutSubOrderRefundList[] | getSubOrderRefundList()Get 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。  如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。 | 
| Long | getTotalRefundAmt()Get 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额 | 
| String | getTransactionId()Get 调用下单接口获取的聚鑫交 易订单。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo | 
| String | getUserId()Get 用户ID,长度不小于5位, 仅支持字母和数字的组合 | 
| void | setMchRefundAmt(Long MchRefundAmt)Set 结算应收金额,单位:分 | 
| void | setMidasAppId(String MidasAppId)Set 聚鑫分配的支付主MidasAppId | 
| void | setMidasEnvironment(String MidasEnvironment)Set 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: release | 
| void | setMidasSecretId(String MidasSecretId)Set 聚鑫分配的安全ID | 
| void | setMidasSignature(String MidasSignature)Set 按照聚鑫安全密钥计算的签名 | 
| void | setOutTradeNo(String OutTradeNo)Set 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo | 
| void | setPlatformRefundAmt(Long PlatformRefundAmt)Set 平台应收金额,单位:分 | 
| void | setRefundId(String RefundId)Set 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合 | 
| void | setSubOrderRefundList(RefundOutSubOrderRefundList[] SubOrderRefundList)Set 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。  如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。 | 
| void | setTotalRefundAmt(Long TotalRefundAmt)Set 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额 | 
| void | setTransactionId(String TransactionId)Set 调用下单接口获取的聚鑫交 易订单。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNo | 
| void | setUserId(String UserId)Set 用户ID,长度不小于5位, 仅支持字母和数字的组合 | 
| 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 RefundRequest()
public RefundRequest(RefundRequest source)
public String getUserId()
public void setUserId(String UserId)
UserId - 用户ID,长度不小于5位, 仅支持字母和数字的组合public String getRefundId()
public void setRefundId(String RefundId)
RefundId - 退款订单号,仅支持数字、 字母、下划线(_)、横杠字 符(-)、点(.)的组合public String getMidasAppId()
public void setMidasAppId(String MidasAppId)
MidasAppId - 聚鑫分配的支付主MidasAppIdpublic Long getTotalRefundAmt()
public void setTotalRefundAmt(Long TotalRefundAmt)
TotalRefundAmt - 退款金额,单位:分。备注:当该字段为空或者为0 时,系统会默认使用订单当 实付金额作为退款金额public String getMidasSecretId()
public void setMidasSecretId(String MidasSecretId)
MidasSecretId - 聚鑫分配的安全IDpublic String getMidasSignature()
public void setMidasSignature(String MidasSignature)
MidasSignature - 按照聚鑫安全密钥计算的签名public String getOutTradeNo()
public void setOutTradeNo(String OutTradeNo)
OutTradeNo - 商品订单,仅支持数字、字 母、下划线(_)、横杠字符 (-)、点(.)的组合。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNopublic Long getMchRefundAmt()
public void setMchRefundAmt(Long MchRefundAmt)
MchRefundAmt - 结算应收金额,单位:分public String getTransactionId()
public void setTransactionId(String TransactionId)
TransactionId - 调用下单接口获取的聚鑫交 易订单。  OutTradeNo ,TransactionId 二选一,不能都为空,优先使用 OutTradeNopublic Long getPlatformRefundAmt()
public void setPlatformRefundAmt(Long PlatformRefundAmt)
PlatformRefundAmt - 平台应收金额,单位:分public RefundOutSubOrderRefundList[] getSubOrderRefundList()
public void setSubOrderRefundList(RefundOutSubOrderRefundList[] SubOrderRefundList)
SubOrderRefundList - 支持多个子订单批量退款单 个子订单退款支持传 SubOutTradeNo ,也支持传 SubOutTradeNoList ,都传的时候以 SubOutTradeNoList 为准。  如果传了子单退款细节,外 部不需要再传退款金额,平 台应退,商户应退金额,我 们可以直接根据子单退款算出来总和。public String getMidasEnvironment()
public void setMidasEnvironment(String MidasEnvironment)
MidasEnvironment - 环境名:
release: 现网环境
sandbox: 沙箱环境
development: 开发环境
缺省: releaseCopyright © 2025. All rights reserved.