diff --git a/yudao-framework/pom.xml b/yudao-framework/pom.xml
index a4fb64fae..b5a2e4c93 100644
--- a/yudao-framework/pom.xml
+++ b/yudao-framework/pom.xml
@@ -29,6 +29,7 @@
yudao-spring-boot-starter-biz-dict
yudao-spring-boot-starter-biz-sms
yudao-spring-boot-starter-extension
+ yudao-spring-boot-starter-biz-pay
yudao-framework
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml b/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml
new file mode 100644
index 000000000..606a435d7
--- /dev/null
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml
@@ -0,0 +1,33 @@
+
+
+
+ yudao-framework
+ cn.iocoder.boot
+ ${revision}
+
+ 4.0.0
+
+ yudao-spring-boot-starter-biz-pay
+ ${artifactId}
+ 支付核心业务
+
+
+
+ cn.iocoder.boot
+ yudao-spring-boot-starter-extension
+ ${revision}
+
+
+
+ cn.iocoder.boot
+ yudao-common
+
+
+
+ cn.iocoder.boot
+ yudao-spring-boot-starter-biz-operatelog
+
+
+
\ No newline at end of file
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/aop/package-info.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/aop/package-info.java
new file mode 100644
index 000000000..2a1d9ee81
--- /dev/null
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/aop/package-info.java
@@ -0,0 +1,8 @@
+/**
+ * @description
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 14:59
+ * @class cn.iocoder.yudao.framework.pay.core.aop.package-info.java
+ */
+package cn.iocoder.yudao.framework.pay.core.aop;
\ No newline at end of file
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/domain/package-info.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/domain/package-info.java
new file mode 100644
index 000000000..d01b48c17
--- /dev/null
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/domain/package-info.java
@@ -0,0 +1,8 @@
+/**
+ * @description
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 14:44
+ * @class cn.iocoder.yudao.framework.pay.core.domain.package-info.java
+ */
+package cn.iocoder.yudao.framework.pay.core.domain;
\ No newline at end of file
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/ChannelNoticeService.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/ChannelNoticeService.java
new file mode 100644
index 000000000..75799f260
--- /dev/null
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/ChannelNoticeService.java
@@ -0,0 +1,14 @@
+package cn.iocoder.yudao.framework.pay.core.gateway;
+/**
+ * @description 渠道侧的通知网关服务,分为同步跳转(doReturn)和异步回调(doNotify)
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-10-09 14:34
+ * @class cn.iocoder.yudao.framework.pay.core.gateway.ChannelNoticeService.java
+ */
+public interface ChannelNoticeService {
+
+
+
+
+}
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/RefundService.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/RefundService.java
new file mode 100644
index 000000000..0b7b3f8f7
--- /dev/null
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/RefundService.java
@@ -0,0 +1,13 @@
+package cn.iocoder.yudao.framework.pay.core.gateway;
+/**
+ * @description 退款网关服务
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-10-09 16:07
+ * @class cn.iocoder.yudao.framework.pay.core.gateway.RefundService.java
+ */
+public interface RefundService {
+
+
+
+}
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/UnifiedOrderService.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/UnifiedOrderService.java
new file mode 100644
index 000000000..b549cb2b8
--- /dev/null
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/gateway/UnifiedOrderService.java
@@ -0,0 +1,13 @@
+package cn.iocoder.yudao.framework.pay.core.gateway;
+/**
+ * @description 统一下单网关服务
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 16:14
+ * @class cn.iocoder.yudao.framework.pay.core.gateway.UnifiedOrderService.java
+ */
+public interface UnifiedOrderService {
+
+
+
+}
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/package-info.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/package-info.java
new file mode 100644
index 000000000..2a8f41869
--- /dev/null
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/package-info.java
@@ -0,0 +1,8 @@
+/**
+ * @description
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 14:34
+ * @class cn.iocoder.yudao.framework.pay.core.package-info.java
+ */
+package cn.iocoder.yudao.framework.pay.core;
\ No newline at end of file
diff --git a/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/package-info.java b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/package-info.java
new file mode 100644
index 000000000..9b1175ee7
--- /dev/null
+++ b/yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/package-info.java
@@ -0,0 +1,8 @@
+/**
+ * @description
+ * @author Qingchen
+ * @version 1.0.0
+ * @date 2021-09-29 14:33
+ * @class cn.iocoder.yudao.framework.pay.package-info.java
+ */
+package cn.iocoder.yudao.framework.pay;
\ No newline at end of file