Skip to content

Commit 7babecf

Browse files
authored
Merge pull request #9 from Wechat-Group/develop
合并
2 parents d18e11c + 5224f34 commit 7babecf

File tree

2 files changed

+96
-119
lines changed

2 files changed

+96
-119
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpPayService.java

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@ public interface WxMpPayService {
3030
* 接口地址:https://api.mch.weixin.qq.com/pay/orderquery
3131
* </pre>
3232
*
33-
* @param transactionId 微信支付分配的商户号
33+
* @param transactionId 微信订单号
3434
* @param outTradeNo 商户系统内部的订单号,当没提供transaction_id时需要传这个。
35-
* @throws WxErrorException
3635
*/
3736
WxPayOrderQueryResult queryOrder(String transactionId, String outTradeNo) throws WxErrorException;
3837

@@ -49,7 +48,6 @@ public interface WxMpPayService {
4948
* </pre>
5049
*
5150
* @param outTradeNo 商户系统内部的订单号,当没提供transaction_id时需要传这个。
52-
* @throws WxErrorException
5351
*/
5452
WxPayOrderCloseResult closeOrder(String outTradeNo) throws WxErrorException;
5553

@@ -59,7 +57,6 @@ public interface WxMpPayService {
5957
* 接口地址:https://api.mch.weixin.qq.com/pay/unifiedorder
6058
*
6159
* @param request 请求对象,注意一些参数如appid、mchid等不用设置,方法内会自动从配置对象中获取到(前提是对应配置中已经设置)
62-
* @throws WxErrorException
6360
*/
6461
WxPayUnifiedOrderResult unifiedOrder(WxPayUnifiedOrderRequest request) throws WxErrorException;
6562

@@ -68,7 +65,6 @@ public interface WxMpPayService {
6865
* 详见http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115&token=&lang=zh_CN
6966
*
7067
* @param request 请求对象,注意一些参数如appid、mchid等不用设置,方法内会自动从配置对象中获取到(前提是对应配置中已经设置)
71-
* @throws WxErrorException
7268
*/
7369
Map<String, String> getPayInfo(WxPayUnifiedOrderRequest request) throws WxErrorException;
7470

@@ -93,7 +89,8 @@ public interface WxMpPayService {
9389
* 详见 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_5
9490
* 接口链接:https://api.mch.weixin.qq.com/pay/refundquery
9591
* </pre>
96-
* 以下四个参数四选一
92+
* 以下四个参数四选一
93+
*
9794
* @param transactionId 微信订单号
9895
* @param outTradeNo 商户订单号
9996
* @param outRefundNo 商户退款单号
@@ -107,81 +104,85 @@ public interface WxMpPayService {
107104
* 详见http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
108105
*/
109106
WxPayOrderNotifyResult getOrderNotifyResult(String xmlData) throws WxErrorException;
110-
107+
111108
/**
112109
* 微信公众号支付签名算法(详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3)
113110
*
114111
* @param xmlbean Bean需要标记有XML注解,默认使用配置中的PartnerKey进行签名
115-
* @since 2.5.0
116112
* @return 签名字符串
117113
* @see #createSign(Map, String)
114+
* @since 2.5.0
118115
*/
119116
String createSign(Object xmlbean);
120-
117+
121118
/**
122119
* 微信公众号支付签名算法(详见: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注解
124122
* @param signKey 签名Key
125123
* @return 签名字符串
126124
* @see #createSign(Map, String)
127125
*/
128126
String createSign(Object xmlbean, String signKey);
129-
127+
130128
/**
131129
* 微信公众号支付签名算法(详见: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进行签名
134132
* @return 签名字符串
135133
* @see #createSign(Map, String)
136134
*/
137135
String createSign(Map<String, String> prams);
138-
139-
136+
137+
140138
/**
141139
* 微信公众号支付签名算法(详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3)
142-
* @param prams 参数信息
140+
*
141+
* @param prams 参数信息
143142
* @param signKey 签名Key
144143
* @return 签名字符串
145144
*/
146145
String createSign(Map<String, String> prams, String signKey);
147146

148-
149-
147+
150148
/**
151149
* 校验签名是否正确,默认使用配置中的PartnerKey进行签名
150+
*
152151
* @param xmlbean Bean需要标记有XML注解
153152
* @return true - 签名校验成功,false - 签名校验失败
154153
* @see #checkSign(Map, String)
155154
*/
156155
boolean checkSign(Object xmlbean);
157-
156+
158157
/**
159158
* 校验签名是否正确
159+
*
160160
* @param xmlbean Bean需要标记有XML注解
161-
* @param signKey 校验的签名Key
161+
* @param signKey 校验的签名Key
162162
* @return true - 签名校验成功,false - 签名校验失败
163163
* @see #checkSign(Map, String)
164164
*/
165165
boolean checkSign(Object xmlbean, String signKey);
166-
166+
167167
/**
168168
* 校验签名是否正确,默认使用配置中的PartnerKey进行签名
169+
*
169170
* @param prams 需要校验的参数Map
170171
* @return true - 签名校验成功,false - 签名校验失败
171172
* @see #checkSign(Map, String)
172173
*/
173174
boolean checkSign(Map<String, String> prams);
174-
175+
175176
/**
176177
* 校验签名是否正确
177-
* @param prams 需要校验的参数Map
178-
* @param signKey 校验的签名Key
178+
*
179+
* @param params 需要校验的参数Map
180+
* @param signKey 校验的签名Key
179181
* @return true - 签名校验成功,false - 签名校验失败
180182
* @see #checkSign(Map, String)
181183
*/
182-
boolean checkSign(Map<String, String> prams, String signKey);
183-
184-
184+
boolean checkSign(Map<String, String> params, String signKey);
185+
185186

186187
/**
187188
* 发送微信红包给个人用户
@@ -206,8 +207,9 @@ public interface WxMpPayService {
206207
* 是否需要证书 是(证书及使用说明详见商户证书)
207208
* 请求方式 POST
208209
* </pre>
210+
*
209211
* @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)
211213
*/
212214
WxPayRedpackQueryResult queryRedpack(String mchBillNo, File keyFile) throws WxErrorException;
213215

0 commit comments

Comments
 (0)