2
0

fix: wap pay

This commit is contained in:
caiyuchao
2025-02-07 10:27:48 +08:00
parent 065ca953e6
commit 065999ddd2
3 changed files with 7 additions and 8 deletions

View File

@@ -162,7 +162,7 @@ public class AliPayController extends AbstractAliPayApiController {
// String notifyUrl = aliPayBean.getDomain() + NOTIFY_URL;
String notifyUrl = aliPayBean.getDomain() + PRE_NOTIFY_URL + NOTIFY_URL;
if (StrUtil.isNotBlank(aliPayBean.getTestDomain())) {
notifyUrl = aliPayBean.getTestDomain() + PRE_NOTIFY_URL + NOTIFY_URL;
notifyUrl = aliPayBean.getTestDomain() + TEST_PRE_NOTIFY_URL + NOTIFY_URL;
}
@@ -171,11 +171,11 @@ public class AliPayController extends AbstractAliPayApiController {
model.setSubject(subject);
model.setTotalAmount(totalAmount);
model.setPassbackParams(passBackParams);
String outTradeNo = StringUtils.getOutTradeNo();
System.out.println("wap outTradeNo>" + outTradeNo);
model.setOutTradeNo(outTradeNo);
System.out.println("wap outTradeNo>" + orderId);
model.setOutTradeNo(orderId.toString());
model.setProductCode("QUICK_WAP_PAY");
log.info("wap notifyUrl>" + notifyUrl);
try {
AliPayApi.wapPay(response, model, returnUrl, notifyUrl);
} catch (Exception e) {
@@ -203,7 +203,7 @@ public class AliPayController extends AbstractAliPayApiController {
String returnUrl = aliPayBean.getDomain() + RETURN_URL;
String notifyUrl = aliPayBean.getDomain() + PRE_NOTIFY_URL + NOTIFY_URL;
if (StrUtil.isNotBlank(aliPayBean.getTestDomain())) {
notifyUrl = aliPayBean.getTestDomain() + PRE_NOTIFY_URL + NOTIFY_URL;
notifyUrl = aliPayBean.getTestDomain() + TEST_PRE_NOTIFY_URL + NOTIFY_URL;
}
AlipayTradePagePayModel model = new AlipayTradePagePayModel();
@@ -222,7 +222,7 @@ public class AliPayController extends AbstractAliPayApiController {
// extendParams.setHbFqNum("3");
// extendParams.setHbFqSellerPercent("0");
// model.setExtendParams(extendParams);
log.info("pc notifyUrl>" + notifyUrl);
AliPayApi.tradePage(response, model, notifyUrl, returnUrl);
// https://opensupport.alipay.com/support/helpcenter/192/201602488772?ant_source=antsupport
// Alipay Easy SDK新版目前只支持输出form表单不支持打印出url链接。