Skip to content

Commit 9e0fcb3

Browse files
committed
引入配置方法,使得微信支付能够支持仿真测试环境 #119
1 parent ab3b224 commit 9e0fcb3

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpPayServiceImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,9 @@ public String createSign(Map<String, String> params) {
445445
public String createSign(Map<String, String> params, String signKey) {
446446
if(this.getConfig().useSandboxForWxPay()){
447447
//使用仿真测试环境
448-
return "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456";
448+
//TODO 目前测试发现,以下两行代码都会出问题,所以暂不建议使用这个仿真测试环境
449+
signKey = "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456";
450+
//return "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456";
449451
}
450452

451453
SortedMap<String, String> sortedMap = new TreeMap<>(params);

weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/impl/WxMpPayServiceImplTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,10 @@ public void testRefund() throws Exception {
7373
*/
7474
@Test
7575
public void testRefundQuery() throws Exception {
76-
WxPayRefundQueryResult result = this.wxService.getPayService().refundQuery("1", "", "", "");
76+
WxPayRefundQueryResult result;
77+
78+
result = this.wxService.getPayService().refundQuery("1", "", "", "");
79+
System.err.println(result);
7780
result = this.wxService.getPayService().refundQuery("", "2", "", "");
7881
System.err.println(result);
7982
result = this.wxService.getPayService().refundQuery("", "", "3", "");

weixin-java-mp/src/test/resources/testng.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<class name="me.chanjar.weixin.mp.api.WxMpBaseAPITest" />
88
<class name="me.chanjar.weixin.mp.api.WxMpMassMessageAPITest" />
99
<class name="me.chanjar.weixin.mp.api.impl.WxMpUserServiceImplTest" />
10-
<class name="me.chanjar.weixin.mp.api.impl.WxMpQrCodeServiceImplTest" />
10+
<class name="me.chanjar.weixin.mp.api.impl.WxMpQrcodeServiceImplTest" />
1111
<class name="me.chanjar.weixin.mp.api.WxMpShortUrlAPITest" />
1212
<class name="me.chanjar.weixin.mp.api.WxMpMessageRouterTest" />
1313
<class name="me.chanjar.weixin.mp.api.WxMpJsAPITest" />

0 commit comments

Comments
 (0)