linhw 2024-05-10 14:58:42 +08:00
parent 4ceefd735a
commit 76b9d2b2c5
1 changed files with 12 additions and 3 deletions

View File

@ -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()) {