From 86f2368f146af23c9e16507f790752e79858a29f Mon Sep 17 00:00:00 2001
From: Hentua <wangdoubleone@gmail.com>
Date: Thu, 22 Feb 2024 22:34:31 +0800
Subject: [PATCH] fix
---
src/main/java/cc/mrbird/febs/pay/model/JsApiPayReqData.java | 67 +++++++++++++++++++--------------
1 files changed, 39 insertions(+), 28 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/pay/model/JsApiPayReqData.java b/src/main/java/cc/mrbird/febs/pay/model/JsApiPayReqData.java
index 1ab1b2f..6880652 100644
--- a/src/main/java/cc/mrbird/febs/pay/model/JsApiPayReqData.java
+++ b/src/main/java/cc/mrbird/febs/pay/model/JsApiPayReqData.java
@@ -18,30 +18,32 @@
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 String receipt = "";//开发票入口开放标识
+// private boolean support_fapiao;//订单优惠标记
+// private String auth_code = "";//
public JsApiPayReqData() {
@@ -70,6 +72,7 @@
setTotal_fee(totalFee);
setSpbill_create_ip(spBillCreateIP);
setAttach(attach);
+ setReceipt("Y");
//随机字符串,不长于32 位
setNonce_str(RandomStringGenerator.getRandomStringByLength(32));
setOpenid(openid);
@@ -268,13 +271,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 +298,12 @@
return map;
}
+ public String getReceipt() {
+ return receipt;
+ }
+
+ public void setReceipt(String receipt) {
+ this.receipt = receipt;
+ }
+
}
--
Gitblit v1.9.1