@@ -30,9 +30,8 @@ public interface WxMpPayService {
30
30
* 接口地址:https://api.mch.weixin.qq.com/pay/orderquery
31
31
* </pre>
32
32
*
33
- * @param transactionId 微信支付分配的商户号
33
+ * @param transactionId 微信订单号
34
34
* @param outTradeNo 商户系统内部的订单号,当没提供transaction_id时需要传这个。
35
- * @throws WxErrorException
36
35
*/
37
36
WxPayOrderQueryResult queryOrder (String transactionId , String outTradeNo ) throws WxErrorException ;
38
37
@@ -49,7 +48,6 @@ public interface WxMpPayService {
49
48
* </pre>
50
49
*
51
50
* @param outTradeNo 商户系统内部的订单号,当没提供transaction_id时需要传这个。
52
- * @throws WxErrorException
53
51
*/
54
52
WxPayOrderCloseResult closeOrder (String outTradeNo ) throws WxErrorException ;
55
53
@@ -59,7 +57,6 @@ public interface WxMpPayService {
59
57
* 接口地址:https://api.mch.weixin.qq.com/pay/unifiedorder
60
58
*
61
59
* @param request 请求对象,注意一些参数如appid、mchid等不用设置,方法内会自动从配置对象中获取到(前提是对应配置中已经设置)
62
- * @throws WxErrorException
63
60
*/
64
61
WxPayUnifiedOrderResult unifiedOrder (WxPayUnifiedOrderRequest request ) throws WxErrorException ;
65
62
@@ -68,7 +65,6 @@ public interface WxMpPayService {
68
65
* 详见http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115&token=&lang=zh_CN
69
66
*
70
67
* @param request 请求对象,注意一些参数如appid、mchid等不用设置,方法内会自动从配置对象中获取到(前提是对应配置中已经设置)
71
- * @throws WxErrorException
72
68
*/
73
69
Map <String , String > getPayInfo (WxPayUnifiedOrderRequest request ) throws WxErrorException ;
74
70
@@ -93,7 +89,8 @@ public interface WxMpPayService {
93
89
* 详见 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_5
94
90
* 接口链接:https://api.mch.weixin.qq.com/pay/refundquery
95
91
* </pre>
96
- * 以下四个参数四选一
92
+ * 以下四个参数四选一
93
+ *
97
94
* @param transactionId 微信订单号
98
95
* @param outTradeNo 商户订单号
99
96
* @param outRefundNo 商户退款单号
@@ -107,81 +104,85 @@ public interface WxMpPayService {
107
104
* 详见http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
108
105
*/
109
106
WxPayOrderNotifyResult getOrderNotifyResult (String xmlData ) throws WxErrorException ;
110
-
107
+
111
108
/**
112
109
* 微信公众号支付签名算法(详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3)
113
110
*
114
111
* @param xmlbean Bean需要标记有XML注解,默认使用配置中的PartnerKey进行签名
115
- * @since 2.5.0
116
112
* @return 签名字符串
117
113
* @see #createSign(Map, String)
114
+ * @since 2.5.0
118
115
*/
119
116
String createSign (Object xmlbean );
120
-
117
+
121
118
/**
122
119
* 微信公众号支付签名算法(详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3)
123
- * @param xmlbean Bean需要标记有XML注解
120
+ *
121
+ * @param xmlbean Bean需要标记有XML注解
124
122
* @param signKey 签名Key
125
123
* @return 签名字符串
126
124
* @see #createSign(Map, String)
127
125
*/
128
126
String createSign (Object xmlbean , String signKey );
129
-
127
+
130
128
/**
131
129
* 微信公众号支付签名算法(详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3)
132
- * @param prams 参数信息,默认使用配置中的PartnerKey进行签名
133
- * @param signKey 签名Key
130
+ *
131
+ * @param prams 参数信息,默认使用配置中的PartnerKey进行签名
134
132
* @return 签名字符串
135
133
* @see #createSign(Map, String)
136
134
*/
137
135
String createSign (Map <String , String > prams );
138
-
139
-
136
+
137
+
140
138
/**
141
139
* 微信公众号支付签名算法(详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3)
142
- * @param prams 参数信息
140
+ *
141
+ * @param prams 参数信息
143
142
* @param signKey 签名Key
144
143
* @return 签名字符串
145
144
*/
146
145
String createSign (Map <String , String > prams , String signKey );
147
146
148
-
149
-
147
+
150
148
/**
151
149
* 校验签名是否正确,默认使用配置中的PartnerKey进行签名
150
+ *
152
151
* @param xmlbean Bean需要标记有XML注解
153
152
* @return true - 签名校验成功,false - 签名校验失败
154
153
* @see #checkSign(Map, String)
155
154
*/
156
155
boolean checkSign (Object xmlbean );
157
-
156
+
158
157
/**
159
158
* 校验签名是否正确
159
+ *
160
160
* @param xmlbean Bean需要标记有XML注解
161
- * @param signKey 校验的签名Key
161
+ * @param signKey 校验的签名Key
162
162
* @return true - 签名校验成功,false - 签名校验失败
163
163
* @see #checkSign(Map, String)
164
164
*/
165
165
boolean checkSign (Object xmlbean , String signKey );
166
-
166
+
167
167
/**
168
168
* 校验签名是否正确,默认使用配置中的PartnerKey进行签名
169
+ *
169
170
* @param prams 需要校验的参数Map
170
171
* @return true - 签名校验成功,false - 签名校验失败
171
172
* @see #checkSign(Map, String)
172
173
*/
173
174
boolean checkSign (Map <String , String > prams );
174
-
175
+
175
176
/**
176
177
* 校验签名是否正确
177
- * @param prams 需要校验的参数Map
178
- * @param signKey 校验的签名Key
178
+ *
179
+ * @param params 需要校验的参数Map
180
+ * @param signKey 校验的签名Key
179
181
* @return true - 签名校验成功,false - 签名校验失败
180
182
* @see #checkSign(Map, String)
181
183
*/
182
- boolean checkSign (Map <String , String > prams , String signKey );
183
-
184
-
184
+ boolean checkSign (Map <String , String > params , String signKey );
185
+
185
186
186
187
/**
187
188
* 发送微信红包给个人用户
@@ -206,8 +207,9 @@ public interface WxMpPayService {
206
207
* 是否需要证书 是(证书及使用说明详见商户证书)
207
208
* 请求方式 POST
208
209
* </pre>
210
+ *
209
211
* @param mchBillNo 商户发放红包的商户订单号,比如10000098201411111234567890
210
- * @param keyFile 证书文件对象(即apiclient_cert.p12 商户证书文件,详细参考https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3)
212
+ * @param keyFile 证书文件对象(即apiclient_cert.p12 商户证书文件,详细参考https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3)
211
213
*/
212
214
WxPayRedpackQueryResult queryRedpack (String mchBillNo , File keyFile ) throws WxErrorException ;
213
215
0 commit comments