From 163d7c9be9bdd792c4cdc8bc7924285d47916d95 Mon Sep 17 00:00:00 2001 From: xhxu Date: Mon, 23 Oct 2023 15:03:27 +0800 Subject: [PATCH] //pay bug --- .../service/pay/ali/page/AliPagePayAdapterService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/suimangService/src/main/java/com/iformall/service/pay/service/pay/ali/page/AliPagePayAdapterService.java b/suimangService/src/main/java/com/iformall/service/pay/service/pay/ali/page/AliPagePayAdapterService.java index e38fbba..06bd5f9 100644 --- a/suimangService/src/main/java/com/iformall/service/pay/service/pay/ali/page/AliPagePayAdapterService.java +++ b/suimangService/src/main/java/com/iformall/service/pay/service/pay/ali/page/AliPagePayAdapterService.java @@ -63,7 +63,9 @@ public class AliPagePayAdapterService extends BaseAliPayAdapterService implement //电脑网站支付场景固定传值FAST_INSTANT_TRADE_PAY bizContent.put("product_code", "FAST_INSTANT_TRADE_PAY"); - bizContent.put("qr_pay_mode",1); + bizContent.put("qr_pay_mode",4); + bizContent.put("qrcode_width",300); + String after15 = DateUtils.date2String(DateUtils.getSecondsTimeAfter(15 * 60, new Date())); @@ -73,13 +75,17 @@ public class AliPagePayAdapterService extends BaseAliPayAdapterService implement try{ AlipayTradePagePayResponse response = alipayClient.pageExecute(request); log.info("创建支付返回{}"+ JSON.toJSONString(response)); + log.info("创建支付返回code{}"+response.getCode() ); PayAdapterResult par = new PayAdapterResult(); if(response.isSuccess()){ + if("10000".equals(response.getCode())){ par.setSuccess(true); par.setTransactionId(response.getTradeNo()); par.setData(response); + return par; } + } par.setSuccess(false); par.setMsg(response.getMsg());