mirror of
https://gitee.com/dromara/dax-pay.git
synced 2025-09-07 13:10:44 +00:00
feat 云闪付对接
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user