KKSU
2025-02-06 6fedfe89f8a83b1e39d722dd1aaa8aff9d84558f
src/main/java/cc/mrbird/febs/pay/controller/FIUUController.java
@@ -64,7 +64,7 @@
            params.put("bill_desc", productNames);
            params.put("currency", "MYR"); // 默认 MYR
            params.put("vcode", vcode);
            params.put("returnurl", returnUrl);
//            params.put("returnurl", returnUrl);
            return new FebsResponse().success().data(params);
        } catch (Exception e) {
@@ -72,6 +72,10 @@
        }
    }
    /**
     * FIUU 回调接口
     * @param request
     */
    @PostMapping("/notify")
    public void handlePaymentNotification(HttpServletRequest request) {
        // 1. 从POST请求中获取参数
@@ -151,7 +155,7 @@
        }
    }
    // Java 回调接口
    // Java 通知接口 暂时停止使用
    @PostMapping("/callback")
    public FebsResponse handlePaymentCallback(@RequestParam Map<String, String> params) {
        String secretKey = "59c709fc18978a6a83b87f05d37cecbf";
@@ -173,7 +177,11 @@
        }
        updateOrderStatus(orderId, status, amount, paydate, tranID);
        return new FebsResponse().success().data("/pages/order/pay/paySuccess?amount="+ amount +"&type=3");
        if ("00".equals(status)) {
            return new FebsResponse().success().data("/pages/order/pay/paySuccess?amount="+ amount +"&type=3");
        }else{
            return new FebsResponse().fail().message("支付失败");
        }
    }
    /**