From 76b9d2b2c52ec4615492d0944773da687cd30c2e Mon Sep 17 00:00:00 2001 From: linhw <5331581+linhw11@user.noreply.gitee.com> Date: Fri, 10 May 2024 14:58:42 +0800 Subject: [PATCH] ~ --- .../java/com/ruoyi/app/service/AlipayService.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/AlipayService.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/AlipayService.java index 7063759..e068031 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/AlipayService.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/AlipayService.java @@ -85,13 +85,22 @@ public class AlipayService { alipayConfig.setCharset("UTF-8"); alipayConfig.setSignType("RSA2"); AlipayClient alipayClient = new DefaultAlipayClient(alipayConfig); - AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest(); + AlipayTradeCreateRequest alipayRequest = new AlipayTradeCreateRequest(); + alipayRequest.setNotifyUrl(NOTIFY_URL); + + // 设置请求参数 + alipayRequest.setBizContent("{" + + "\"out_trade_no\":\"" + KeyUtil.generateUniqueKey() + "\"," + + "\"total_amount\":\"" + 1.00 + "\"," + + "\"subject\":\"" + SUBJECT + "\"," + + "}"); + /*AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest(); AlipayTradeAppPayModel model = new AlipayTradeAppPayModel(); model.setOutTradeNo(KeyUtil.generateUniqueKey()); model.setTotalAmount("1.00"); model.setSubject("订单充值"); - request.setBizModel(model); - AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request); + request.setBizModel(model);*/ + AlipayTradeCreateResponse response = alipayClient.sdkExecute(alipayRequest); String orderStr = response.getBody(); System.out.println(orderStr); if (response.isSuccess()) {