feat 云闪付对接

This commit is contained in:
xxm1995
2024-03-07 18:06:55 +08:00
parent f6cd4b0a46
commit 0d49b9dadd
33 changed files with 1166 additions and 155 deletions

View File

@@ -2,6 +2,7 @@ package cn.bootx.platform.daxpay.gateway.controller;
import cn.bootx.platform.common.core.annotation.IgnoreAuth;
import cn.bootx.platform.daxpay.service.core.channel.alipay.service.AliPayCallbackService;
import cn.bootx.platform.daxpay.service.core.channel.union.service.UnionPayCallbackService;
import cn.bootx.platform.daxpay.service.core.channel.wechat.service.WeChatPayCallbackService;
import com.ijpay.alipay.AliPayApi;
import com.ijpay.core.kit.HttpKit;
@@ -35,6 +36,8 @@ public class PayCallbackController {
private final WeChatPayCallbackService weChatPayCallbackService;
private final UnionPayCallbackService unionPayCallbackService;
@SneakyThrows
@Operation(summary = "支付宝信息回调")
@PostMapping("/alipay")
@@ -51,4 +54,13 @@ public class PayCallbackController {
Map<String, String> params = WxPayKit.xmlToMap(xmlMsg);
return weChatPayCallbackService.callback(params);
}
@SneakyThrows
@Operation(summary = "云闪付支付信息回调")
@PostMapping("/union")
public String unionPayNotify(HttpServletRequest request) {
String xmlMsg = HttpKit.readData(request);
Map<String, String> params = WxPayKit.xmlToMap(xmlMsg);
return unionPayCallbackService.callback(params);
}
}