Browse Source

🎨 #1572 微信支付调起支付时的nonceStr参数使用统一下单时的参数值

dev1
Binary Wang 4 years ago
parent
commit
69ac4ec4a7
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java

+ 2
- 2
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java View File

@@ -281,7 +281,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService {
}

String timestamp = String.valueOf(System.currentTimeMillis() / 1000);
String nonceStr = String.valueOf(System.currentTimeMillis());
String nonceStr = unifiedOrderResult.getNonceStr();
switch (request.getTradeType()) {
case TradeType.MWEB: {
return (T) new WxPayMwebOrderResult(unifiedOrderResult.getMwebUrl());
@@ -387,7 +387,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService {

Map<String, String> payInfo = new HashMap<>();
String timestamp = String.valueOf(System.currentTimeMillis() / 1000);
String nonceStr = String.valueOf(System.currentTimeMillis());
String nonceStr = unifiedOrderResult.getNonceStr();
if (TradeType.NATIVE.equals(request.getTradeType())) {
payInfo.put("codeUrl", unifiedOrderResult.getCodeURL());
} else if (TradeType.APP.equals(request.getTradeType())) {


Loading…
Cancel
Save