From 2b3250a4178310b79b350e58478764001cd2ff2f Mon Sep 17 00:00:00 2001 From: dimengzhe <251008545@qq.com> Date: Sat, 4 Mar 2023 15:47:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E7=9B=B8=E5=85=B3=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mallplus/pay/controller/alipay/AliPayController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mallplus-portal/src/main/java/com/zscat/mallplus/pay/controller/alipay/AliPayController.java b/mallplus-portal/src/main/java/com/zscat/mallplus/pay/controller/alipay/AliPayController.java index 57d2da8..b4b6465 100644 --- a/mallplus-portal/src/main/java/com/zscat/mallplus/pay/controller/alipay/AliPayController.java +++ b/mallplus-portal/src/main/java/com/zscat/mallplus/pay/controller/alipay/AliPayController.java @@ -247,7 +247,7 @@ public class AliPayController extends AbstractAliPayApiController { // model.setPassbackParams("callback params"); model.setProductCode("QUICK_MSECURITY_PAY"); // String order = AliPayApi.appPayToResponse1(model, domain + "/aliPay/notify_url", this.getApiConfig()).getBody(); - String order = AliPayApi.appPayToResponse1(model, domain + "/aliPay/notify_url", alipayClient()).getBody(); + String order = AliPayApi.appPayToResponse1(model, DOMAIN + "/aliPay/notify_url", alipayClient()).getBody(); //String order = AliPayApi.appPayToResponse(model, domain, this.getApiConfig()).getBody(); System.out.println(JSONObject.toJSONString(orderInfo)); return new CommonResult().success(order); @@ -834,7 +834,7 @@ public class AliPayController extends AbstractAliPayApiController { OmsOrder orderInfo = list.get(0); orderInfo.setStatus(OrderStatus.TO_DELIVER.getValue()); orderInfo.setPaymentTime(new Date()); - boolean verifyResult = AlipaySignature.rsaCheckV1(params, publicKey, "UTF-8", "RSA2"); + boolean verifyResult = AlipaySignature.rsaCertCheckV1(params, ALIPAY_PUBLIC_KEY, "UTF-8", "RSA2"); if (verifyResult) { // 更新订单信息 @@ -855,7 +855,7 @@ public class AliPayController extends AbstractAliPayApiController { orderService.recordFenxiaoMoney(omsOrderItems, memberService.getById(orderInfo.getMemberId())); // TODO 请在这里加上商户的业务逻辑程序代码 异步通知可能出现订单重复通知 需要做去重处理 System.out.println("notify_url 验证成功succcess"); - return new CommonResult().success(); + return new CommonResult().success("支付成功"); } else { log.error("订单" + out_trade_no + "支付失败"); orderService.releaseStock(orderInfo);