> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Stripe

连接 Stripe 托管的 [MCP 服务器](/docs/zh/reception-ai/integrations/mcp-server)，以回答账单问题，例如发票是否已付款。Stripe 的 API 不接受 webhook 工具发送的 JSON 正文，因此需通过 MCP 连接。

> **Warning**
>
> 绝不要让接待员收集银行卡号。来电者应通过 Stripe 付款链接或发票付款，而非在通话中读出银行卡详情。

## 设置

### 创建受限密钥

在 Stripe Dashboard 中，打开 **Developers** → **API keys**，然后选择 **Create restricted key**。为 **Customers**、**Invoices** 和 **PaymentIntents** 授予 **Read** 权限，除非确有需要，否则不要添加其他权限。先使用以 `rk_test_` 开头的测试模式密钥。

### 添加 MCP 服务器

在 Reception.ai 中，前往 **集成**，选择 **添加集成**，然后选择 **MCP Server**。

| 字段          | 值                        |
| ----------- | ------------------------ |
| **名称**      | Stripe                   |
| **服务器类型**   | Streamable HTTP          |
| **服务器 URL** | `https://mcp.stripe.com` |
| **密钥令牌**    | 受限密钥                     |

选择 **启用**。Reception.ai 会将密钥作为 Bearer 令牌发送，并列出 Stripe 的工具。

### 分配工具

打开 **工具** 标签页。将读取工具（如 `list_customers`、`list_invoices` 和 `list_payment_intents`）分配给 **Client**（接待员）。

创建或更改对象的工具（如 `create_refund` 或 `create_payment_link`）会失败，除非该密钥具有写入权限。如授予此权限，仅将它们分配给 **Assistant**，确保只有团队成员可通过控制面板使用。

### 测试

询问测试客户的发票是否已付款，以此[测试接待员](/docs/zh/reception-ai/receptionist/testing)。确认可用后，将密钥更换为正式模式的受限密钥。

## 故障排除

| 问题         | 检查项                                                |
| ---------- | -------------------------------------------------- |
| 未列出工具      | 检查服务器类型是否为 **Streamable HTTP**，以及密钥是否为受限密钥而非可发布密钥。 |
| 工具返回权限错误   | 该受限密钥无权访问此资源。请在 Stripe 中编辑密钥。                      |
| 接待员找到错误的客户 | 询问账户邮箱。Stripe 按邮箱查询客户比按姓名更可靠。                      |
| 已更改密钥      | 编辑集成并使用 **轮换密钥令牌（可选）**。保存的令牌不会再次显示。                |