1098226878@qq.com
2022-01-17 7b0e7c62dab0061d2aa167b46f8a838f363f579a
service-api/src/main/java/com/java110/api/smo/payment/adapt/plutuspay/PlutusPayNotifyAdapt.java
@@ -93,7 +93,7 @@
        }
        String publicKey = CommunitySettingFactory.getRemark(smallWeChatDto.getObjId(),"PLUTUS_PUBLIC_KEY");
        //验签
        Boolean verify = PlutusFactory.verify256(param, org.bouncycastle.util.encoders.Base64.decode(signature),publicKey);
        Boolean verify = PlutusFactory.verify256(content, org.bouncycastle.util.encoders.Base64.decode(signature),publicKey);
        //验签成功
        if (!verify) {
            throw new IllegalArgumentException("支付失败签名失败");
@@ -134,16 +134,10 @@
            smallWeChatDto.setMchId(wechatAuthProperties.getMchId());
            smallWeChatDto.setPayPassword(wechatAuthProperties.getKey());
        }
        TreeMap<String, String> paramMap = new TreeMap<String, String>();
        for (String key : map.keySet()) {
//            if ("wId".equals(key)) {
//                continue;
//            }
            paramMap.put(key, map.get(key).toString());
        }
        //String sign = PayUtil.createChinaUmsSign(paramMap, smallWeChatDto.getPayPassword());
        //JSONObject billPayment = JSONObject.parseObject(map.getString("billPayment"));
        String outTradeNo = map.get("outTransId").toString();
        String outTradeNo = map.getString("outTransId");
        //查询用户ID
        JSONObject paramIn = new JSONObject();