Skip to content

Commit dfd9d5e

Browse files
committed
#800 微信支付增加WxPayErrorCode类,存放常用支付接口的错误代码常量
1 parent 49633cd commit dfd9d5e

File tree

3 files changed

+514
-61
lines changed

3 files changed

+514
-61
lines changed

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPayReportRequest.java

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@
2525
@AllArgsConstructor
2626
@XStreamAlias("xml")
2727
public class WxPayReportRequest extends BaseWxPayRequest {
28+
private static final long serialVersionUID = 2667579776376527663L;
29+
2830
/**
2931
* <pre>
30-
* 设备号
32+
* 设备号.
3133
* device_info
3234
* 否
3335
* String(32)
@@ -40,7 +42,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
4042

4143
/**
4244
* <pre>
43-
* 接口URL
45+
* 接口URL.
4446
* interface_url
4547
* 是
4648
* String(127)
@@ -57,7 +59,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
5759
private String interfaceUrl;
5860
/**
5961
* <pre>
60-
* 接口耗时
62+
* 接口耗时.
6163
* execute_time
6264
* 是
6365
* Int
@@ -70,7 +72,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
7072
private Integer executeTime;
7173
/**
7274
* <pre>
73-
* 返回状态码
75+
* 返回状态码.
7476
* return_code
7577
* 是
7678
* String(16)
@@ -83,7 +85,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
8385
private String returnCode;
8486
/**
8587
* <pre>
86-
* 返回信息
88+
* 返回信息.
8789
* return_msg
8890
* 否
8991
* String(128)
@@ -95,7 +97,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
9597
private String returnMsg;
9698
/**
9799
* <pre>
98-
* 业务结果
100+
* 业务结果.
99101
* result_code
100102
* 是
101103
* String(16)
@@ -108,7 +110,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
108110
private String resultCode;
109111
/**
110112
* <pre>
111-
* 错误代码
113+
* 错误代码.
112114
* err_code
113115
* 否
114116
* String(32)
@@ -120,7 +122,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
120122
private String errCode;
121123
/**
122124
* <pre>
123-
* 错误代码描述
125+
* 错误代码描述.
124126
* err_code_des
125127
* 否
126128
* String(128)
@@ -132,7 +134,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
132134
private String errCodeDes;
133135
/**
134136
* <pre>
135-
* 商户订单号
137+
* 商户订单号.
136138
* out_trade_no
137139
* 否
138140
* String(32)
@@ -144,7 +146,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
144146
private String outTradeNo;
145147
/**
146148
* <pre>
147-
* 访问接口IP
149+
* 访问接口IP.
148150
* user_ip
149151
* 是
150152
* String(16)
@@ -157,7 +159,7 @@ public class WxPayReportRequest extends BaseWxPayRequest {
157159
private String userIp;
158160
/**
159161
* <pre>
160-
* 商户上报时间
162+
* 商户上报时间.
161163
* time
162164
* 否
163165
* String(14)

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/constant/WxPayConstants.java

Lines changed: 6 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
package com.github.binarywang.wxpay.constant;
22

3-
import com.google.common.collect.Lists;
4-
import org.apache.commons.lang3.time.FastDateFormat;
5-
63
import java.text.Format;
74
import java.util.List;
85

6+
import org.apache.commons.lang3.time.FastDateFormat;
7+
8+
import com.google.common.collect.Lists;
9+
910
/**
1011
* <pre>
1112
* 微信支付常量类
@@ -19,7 +20,7 @@ public class WxPayConstants {
1920
/**
2021
* 拉取订单评价数据接口的参数中日期格式.
2122
*/
22-
public static final Format QUERY_COMMENT_DATE_FORMAT = FastDateFormat.getInstance("yyyyMMddHHmmss");
23+
public static final Format QUERY_COMMENT_DATE_FORMAT = FastDateFormat.getInstance("yyyyMMddHHmmss");
2324

2425
/**
2526
* 校验用户姓名选项,企业付款时使用.
@@ -108,7 +109,7 @@ public static class TradeType {
108109
/**
109110
* 账户类型
110111
*/
111-
public static class AccountType{
112+
public static class AccountType {
112113
/**
113114
* 基本账户
114115
*/
@@ -272,49 +273,4 @@ public static class RefundStatus {
272273
*/
273274
public static final String CHANGE = "CHANGE";
274275
}
275-
276-
/**
277-
* 关闭订单结果错误代码.
278-
*/
279-
public static class OrderCloseResultErrorCode {
280-
/**
281-
* 订单已支付.
282-
*/
283-
public static final String ORDER_PAID = "ORDERPAID";
284-
285-
/**
286-
* 系统错误.
287-
*/
288-
public static final String SYSTEM_ERROR = "SYSTEMERROR";
289-
290-
/**
291-
* 订单不存在.
292-
*/
293-
public static final String ORDER_NOT_EXIST = "ORDERNOTEXIST";
294-
295-
/**
296-
* 订单已关闭.
297-
*/
298-
public static final String ORDER_CLOSED = "ORDERCLOSED";
299-
300-
/**
301-
* 签名错误.
302-
*/
303-
public static final String SIGN_ERROR = "SIGNERROR";
304-
305-
/**
306-
* 未使用POST传递参数.
307-
*/
308-
public static final String REQUIRE_POST_METHOD = "REQUIRE_POST_METHOD";
309-
310-
/**
311-
* XML格式错误.
312-
*/
313-
public static final String XML_FORMAT_ERROR = "XML_FORMAT_ERROR";
314-
315-
/**
316-
* 订单状态错误.
317-
*/
318-
public static final String TRADE_STATE_ERROR = "TRADE_STATE_ERROR";
319-
}
320276
}

0 commit comments

Comments
 (0)