| | |
| | | @Value("${pay.base-url}") |
| | | private String baseUrl; |
| | | |
| | | @Value("${pay.call-back-url}") |
| | | private String callBackUrl; |
| | | |
| | | /** |
| | | * 创建支付订单 - 适配新支付系统(修正版) |
| | | */ |
| | | public String createOrder(BigDecimal amount, String orderNo,String payProductId) { |
| | | public String createOrder(BigDecimal amount, String orderNo,String payProductId,String callBackUrl) { |
| | | try { |
| | | Map<String, Object> params = new HashMap<>(); |
| | | |
| | |
| | | params.put("channelCode", payProductId); // 通道码 |
| | | params.put("orderId", orderNo); // 订单号 |
| | | params.put("orderMoney", amount); // 金额(格式化金额) |
| | | params.put("callbackUrl", callBackUrl); // 回调地址 |
| | | params.put("callbackUrl", callBackUrl+"/userPolicy/notify"); // 回调地址 |
| | | |
| | | // 可选参数(根据业务需要添加) |
| | | // params.put("returnUrl", returnUrl); |