KKSU
2024-01-12 d96abdc85250e9c72fdf86aeabfb44c8cebd04a4
src/main/java/cc/mrbird/febs/pay/model/JsApiPayReqData.java
@@ -18,30 +18,31 @@
public class JsApiPayReqData {
    //每个字段具体的意思请查看API文档
    private String appid = "";
    private String mch_id = "";
    private String device_info = "";
    private String nonce_str = "";
    private String sign = "";
    private String body = "";
    private String detail = "";
    private String attach = "";
    private String out_trade_no = "";
    private String fee_type = "";
    private int total_fee = 0;
    private String appid = "";//公众账号ID
    private String mch_id = "";//商户号
    private String device_info = "";//设备号
    private String nonce_str = "";//随机字符串
    private String sign = "";//签名
    private String body = "";//商品描述
    private String detail = "";//商品详情
    private String attach = "";//附加数据
    private String out_trade_no = "";//商户订单号
    private String fee_type = "";//标价币种
    private int total_fee = 0;//标价金额
    /**
     * 接收微信支付异步通知回调地址
     */
    private String trade_type = WechatConfigure.TRADE_TYPE_JSAPI;
    private String notify_url ;
    private String openid = "";
    private String limit_pay = "";
    private String spbill_create_ip = "";
    private String product_id = "";
    private String time_start = "";
    private String time_expire = "";
    private String goods_tag = "";
    private String auth_code = "";
    private String trade_type = WechatConfigure.TRADE_TYPE_JSAPI;//交易类型
    private String notify_url ;//通知地址
    private String openid = "";//用户标识
    private String limit_pay = "";//指定支付方式
    private String spbill_create_ip = "";//终端IP
    private String product_id = "";//商品ID
    private String time_start = "";//交易起始时间
    private String time_expire = "";//交易结束时间
    private String goods_tag = "";//订单优惠标记
    private boolean support_fapiao;//订单优惠标记
//    private String auth_code = "";//
    
    public JsApiPayReqData() {
@@ -70,6 +71,7 @@
        setTotal_fee(totalFee);
        setSpbill_create_ip(spBillCreateIP);
        setAttach(attach);
        setSupport_fapiao(true);
        //随机字符串,不长于32 位
        setNonce_str(RandomStringGenerator.getRandomStringByLength(32));
        setOpenid(openid);
@@ -268,13 +270,13 @@
        this.goods_tag = goods_tag;
    }
    public String getAuth_code() {
        return auth_code;
    }
    public void setAuth_code(String auth_code) {
        this.auth_code = auth_code;
    }
//    public String getAuth_code() {
//        return auth_code;
//    }
//
//    public void setAuth_code(String auth_code) {
//        this.auth_code = auth_code;
//    }
    public Map<String,Object> toMap(){
        Map<String,Object> map = new HashMap<String, Object>();
@@ -295,4 +297,11 @@
        return map;
    }
    public boolean isSupport_fapiao() {
        return support_fapiao;
    }
    public void setSupport_fapiao(boolean support_fapiao) {
        this.support_fapiao = support_fapiao;
    }
}