diff --git a/yudao-dependencies/pom.xml b/yudao-dependencies/pom.xml
index c40d9c6a9..3c1328a76 100644
--- a/yudao-dependencies/pom.xml
+++ b/yudao-dependencies/pom.xml
@@ -82,6 +82,7 @@
2.1.3
2.3.0
4.7.9-20251224.161447
+ 4.40.607.ALL
@@ -617,6 +618,18 @@
${awssdk.version}
+
+ com.alipay.sdk
+ alipay-sdk-java
+ ${alipay-sdk-java.version}
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+
+
+
+
com.github.binarywang
weixin-java-pay
diff --git a/yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java b/yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java
index 86dd70cce..a6cfea510 100644
--- a/yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java
+++ b/yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java
@@ -130,4 +130,18 @@ public class PayTransferCreateReqDTO {
return channelExtras;
}
+ // ========== 支付宝场景 ==========
+
+ /**
+ * 【支付宝】构建转账渠道额外参数
+ *
+ * @param sceneName 转账场景名称,用于描述转账用途
+ * @return channelExtras
+ */
+ public static Map buildAlipayChannelExtra(String sceneName) {
+ Map channelExtras = new HashMap<>();
+ channelExtras.put("sceneName", sceneName);
+ return channelExtras;
+ }
+
}
diff --git a/yudao-module-pay/yudao-module-pay-server/pom.xml b/yudao-module-pay/yudao-module-pay-server/pom.xml
index 6bcb0a5d9..14da0ff00 100644
--- a/yudao-module-pay/yudao-module-pay-server/pom.xml
+++ b/yudao-module-pay/yudao-module-pay-server/pom.xml
@@ -106,13 +106,6 @@
com.alipay.sdk
alipay-sdk-java
- 4.35.79.ALL
-
-
- org.bouncycastle
- bcprov-jdk15on
-
-
com.github.binarywang
diff --git a/yudao-module-pay/yudao-module-pay-server/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java b/yudao-module-pay/yudao-module-pay-server/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java
index caf210fa6..15540a9f3 100644
--- a/yudao-module-pay/yudao-module-pay-server/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java
+++ b/yudao-module-pay/yudao-module-pay-server/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java
@@ -234,6 +234,10 @@ public abstract class AbstractAlipayPayClient extends AbstractPayClient