소스 검색

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

dev1
Binary Wang 5 년 전
부모
커밋
8012154ec9
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. +5
    -1
      weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java

+ 5
- 1
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java 파일 보기

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


case TradeType.JSAPI: { case TradeType.JSAPI: {
String signType = SignType.MD5;
String signType = request.getSignType();
if (signType == null) {
signType = SignType.MD5;
}

String appid = unifiedOrderResult.getAppid(); String appid = unifiedOrderResult.getAppid();
if (StringUtils.isNotEmpty(unifiedOrderResult.getSubAppId())) { if (StringUtils.isNotEmpty(unifiedOrderResult.getSubAppId())) {
appid = unifiedOrderResult.getSubAppId(); appid = unifiedOrderResult.getSubAppId();


불러오는 중...
취소
저장