package com.dobbinsoft.fw.pay.model.request; import com.github.binarywang.wxpay.exception.WxPayException; import lombok.*; import org.apache.commons.lang3.StringUtils; /** *
 * 
* */ @Data @EqualsAndHashCode(callSuper = true) @Builder(builderMethodName = "newBuilder") @NoArgsConstructor @AllArgsConstructor public class MatrixPayRefundQueryRequest extends MatrixBasePayRequest { private static final long serialVersionUID = -5616136370008637266L; /** *
     * 设备号
     * device_info
     * 否
     * String(32)
     * 013467007045764
     * 商户自定义的终端设备号,如门店编号、设备的ID等
     * 
*/ private String deviceInfo; //************以下四选一************ /** *
     * 支付平台订单号
     * transaction_id
     * String(32)
     * 1217752501201407033233368018
     * 支付平台订单号
     * 
*/ private String transactionId; /** *
     * 商户订单号
     * out_trade_no
     * String(32)
     * 1217752501201407033233368018
     * 商户系统内部的订单号
     * 
*/ private String outTradeNo; /** *
     * 商户退款单号
     * out_refund_no
     * String(32)
     * 1217752501201407033233368018
     * 商户侧传给支付平台的退款单号
     * 
*/ private String outRefundNo; /** *
     * 支付平台退款单号
     * refund_id
     * String(28)
     * 1217752501201407033233368018
     * 支付平台生成的退款单号,在申请退款接口有返回
     * 
*/ private String refundId; }