SaobeiRefundVo.java 2.02 KB
Newer Older
YG8999 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
package share.system.domain.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * @className: share.system.domain.vo.SaobeiNotifyVo
 * @description: 扫呗退款申请参数
 * @author: lwj
 * @create: 2023-12-13 16:09
 */
@Data
public class SaobeiRefundVo implements Serializable {

    // 接口内业务版本号,可用值201、202
    private String pay_ver;
    //支付方式:010微信,020 支付宝,060qq钱包,100翼支付,110云闪付
    private String pay_type;
    //接口类型,当前类型030
    private String service_id;
    //商户号
    private String merchant_no;
    // 终端号
    private String terminal_id;
    // 商户侧门店或者终端编号,请先与运营同事确认是否在扫呗平台配置过映射,若没有配置映射,请勿传值,否则支付会报错。
    private String device_no;
    //终端流水号,此处传商户发起预支付或公众号支付时所传入的交易流水号
    private String terminal_trace;
    //终端交易时间,yyyyMMddHHmmss,全局统一时间格式(01时参与拼接)
    private String terminal_time;
    //当前支付终端流水号,与pay_time同时传递
    private String pay_trace;
    // 当前支付终端交易时间,yyyyMMddHHmmss,全局统一时间格式,与pay_trace同时传递
    private String pay_time;
    // 退款金额,单位分
    private String refund_fee;
    // 是否允许订单重复,传1:不允许terminal_trace重复。传2:不允许terminal_trace+terminal_time重复,传0或不传:允许重复
    private String repeated_trace;
    // 平台唯一订单号
    private String out_trade_no;
    // 通道订单号,微信订单号、支付宝订单号等
    private String channel_trade_no;
    // 银行渠道订单号,微信支付时显示在支付成功页面的条码,可用作扫码查询和扫码退款时匹配,pay_ver为202时返回
    private String channel_order_no;
    //附加数据,原样返回
    private String attach;
    //签名串
    private String key_sign;
}