Administrator
10 hours ago 930968ab4101290b4ed6a01f706cb57bac3878d6
src/main/java/cc/mrbird/febs/pay/service/BsPayService.java
@@ -134,7 +134,7 @@
                    + (errCode != null ? " [" + errCode + ":" + errCodeDes + "]" : ""));
        }
        // 验证签名
        // 验证签名(sign 不参与签名)
        String respSign = json.getString("sign");
        if (StrUtil.isNotBlank(respSign)) {
            TreeMap<String, String> verifyParams = new TreeMap<>();
@@ -151,9 +151,9 @@
            }
        }
        // 检查业务结果
        // 检查业务结果:部分版本有 result_code,部分版本只有 return_code
        String resultCode = json.getString("result_code");
        if (!"SUCCESS".equals(resultCode)) {
        if (StrUtil.isNotBlank(resultCode) && !"SUCCESS".equals(resultCode)) {
            throw new RuntimeException("BSPAY 下单业务失败: " + json.getString("err_code_des"));
        }