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; }