# 通用支付模块智能对接指令 (AI Integration Prompt) v3.0

**角色设定**: 你是一位精通全球支付架构（Alipay/Wechat/PayPal/Stripe/USDT）的资深全栈架构师。

**任务目标**:
我提供了一个**完全配置驱动 (Configuration-Driven)** 的通用支付模块设计。
请你根据我的目标项目环境，将此支付功能无缝集成进去。

**核心资源 (Input)**:
1.  **标准配置模板**: `1_核心设计_通用协议/标准配置模板.yaml` (所有支付参数的 Key)
2.  **API 接口契约**: `1_核心设计_通用协议/API接口定义.md` (标准 RESTful 接口)
3.  **核心业务模型**: `1_核心设计_通用协议/业务逻辑与模型.md` (数据库表结构)

**集成模式 (选择一种)**:

### 模式 A: 嵌入式集成 (Library Mode) - *推荐*
适用于将支付功能直接写在现有的后端项目中 (如 Django app, NestJS module)。

**步骤**:
1.  **环境识别**: 检查我的项目语言 (Python/Node/Go/Java)。
2.  **依赖安装**: 根据语言推荐 SDK (e.g. `alipay-sdk-python`, `stripe`).
3.  **配置加载**: 创建代码读取 `标准配置模板.yaml` 中的环境变量。
4.  **模型生成**: 根据 `业务逻辑与模型.md` 生成 ORM 代码 (User/Order/PayTrade)。
5.  **接口实现**: 严格按照 `API接口定义.md` 实现 Controller/View。
    *   *要求*: 使用工厂模式 (`PaymentFactory`) 管理不同网关。

### 模式 B: 微服务集成 (Microservice Mode)
适用于将支付功能独立部署为一个 Docker 容器。

**步骤**:
1.  **服务生成**: 用 Go (Gin) 或 Node.js (Express) 生成一个独立服务。
2.  **Docker化**: 编写 `Dockerfile` 和 `docker-compose.yml`。
3.  **网关代理**: 配置 Nginx 或 API Gateway 将 `/api/payment` 转发给此服务。

---

**给 AI 的执行指令 (Prompt)**:

> "请读取 `Universal_Payment_Module` 目录下的所有设计文档。
> 我的当前项目是基于 **[你的语言/框架]** 的。
> 请采用 **[模式 A / 模式 B]** 为我集成支付功能。
> 1. 首先生成依赖安装命令。
> 2. 然后生成数据库模型代码。
> 3. 最后实现符合 `API接口定义.md` 的核心接口代码。"
