|
|
@@ -99,7 +99,7 @@ public class WxMiniAppPayV3AdapterService extends BaseWxPayV3AdapterService impl |
|
|
|
private V3CreatePayReq generateCreatePayRequest(ProductOrder productOrder,WxAppinfo appInfo,WxPayAccount payAccount) throws Exception { |
|
|
|
V3CreatePayReq req = new V3CreatePayReq(); |
|
|
|
req.setAppid(appInfo.getAppId()); |
|
|
|
req.setMchid(payAccount.getMchId()); |
|
|
|
req.setMchid(payAccount.getSubMchId()); |
|
|
|
try { |
|
|
|
//中文必须要这样,否则会双方签名失败 |
|
|
|
req.setDescription(WxPayV3.handleChinese(appInfo.getName()+"-"+productOrder.getProductTitle())); |
|
|
@@ -360,7 +360,7 @@ public class WxMiniAppPayV3AdapterService extends BaseWxPayV3AdapterService impl |
|
|
|
public PayQueryAdapterResult queryPayStatus(ProductOrder order, WxAppinfo appInfo, WxPayAccount payAccount) throws Exception { |
|
|
|
WxPayService payService = maUtil.getWxPayServiceBySelfModel(appInfo, payAccount); |
|
|
|
V3PayQuery req = new V3PayQuery(); |
|
|
|
req.setMchid(payAccount.getMchId()); |
|
|
|
req.setMchid(payAccount.getSubMchId()); |
|
|
|
req.setOut_trade_no(order.getOrderNumber()); |
|
|
|
try { |
|
|
|
String response = WxPayV3.payQuery(payService, req); |
|
|
|