Skip to content

Commit 8012154

Browse files
committed
🐛 #1405 微信支付创建订单接口中交易类型为JSAPI时的签名方法不默认为MD5,从请求对象中获取
1 parent 3ccc278 commit 8012154

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,11 @@ public <T> T createOrder(WxPayUnifiedOrderRequest request) throws WxPayException
322322
}
323323

324324
case TradeType.JSAPI: {
325-
String signType = SignType.MD5;
325+
String signType = request.getSignType();
326+
if (signType == null) {
327+
signType = SignType.MD5;
328+
}
329+
326330
String appid = unifiedOrderResult.getAppid();
327331
if (StringUtils.isNotEmpty(unifiedOrderResult.getSubAppId())) {
328332
appid = unifiedOrderResult.getSubAppId();

0 commit comments

Comments
 (0)