> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 测试模式与实时模式

> 了解测试模式与实时模式之间的区别以及如何在它们之间切换。

查找测试模式与实时模式中可用功能的详细分类

## 功能比较

| **功能**           | **测试模式** | **实时模式** | **是否依赖环境？** |
| ---------------- | -------- | -------- | ----------- |
| **创建产品（一次性/订阅）** | ✓        | ✓        | 是           |
| **生成支付链接**       | ✓        | ✓        | 是           |
| **模拟支付（卡、钱包等）**  | ✓        | x        | 是           |
| **处理真实支付**       | x        | ✓        | 是           |
| **发放退款**         | ✓ (模拟)   | ✓ (真实)   | 是           |
| **访问交易历史**       | ✓ (模拟)   | ✓ (真实)   | 是           |
| **下载发票**         | ✓ (模拟)   | ✓ (真实)   | 是           |
| **链接银行账户**       | ✓        | ✓        | 环境独立        |
| **向银行账户支付**      | x        | ✓        | 是           |
| **模拟失败交易**       | ✓        | x        | 是           |
| **分析部分**         | ✓ (模拟)   | ✓ (真实)   | 是           |
| **查看详细报告**       | ✓ (模拟)   | ✓ (真实)   | 是           |
| **自定义发票模板**      | ✓        | ✓        | 环境独立        |
| **API 密钥生成**     | ✓        | ✓        | 是           |
| **实时欺诈检测**       | x        | ✓        | 是           |
| **访问实时客户支持**     | ✓        | ✓        | 环境独立        |
| **Webhook 创建**   | ✓        | ✓        | 是           |
| **商业资料部分**       | ✓        | ✓        | 环境独立        |
| **我的账户部分**       | ✓        | ✓        | 环境独立        |
| **创建多个业务**       | ✓        | ✓        | 环境独立        |
| **支付合规性**        | ✓        | ✓        | 环境独立        |
| **交易邮件**         | x        | ✓        | 是           |

### 环境依赖性

**依赖环境：** 所有依赖环境的功能在测试模式和实时模式中将具有独立的数据。在一个环境中所做的任何更改不会影响另一个环境。例如，在测试模式中生成的 API 密钥将独立于在实时模式中生成的 API 密钥，反之亦然。

**独立于环境：** 所有独立于环境的功能在实时模式和测试模式中将具有相同的数据。例如，我的账户部分在测试模式和实时模式中将具有相同的数据。在一个环境中所做的更改将影响另一个环境。

Live 模式仅在身份验证和企业验证成功完成后可用。您只能在 `live mode\` 中接受真实付款。

测试模式和 Live 模式的 API 主机名如下：

* 测试模式： [`https://test.dodopayments.com`](https://test.dodopayments.com/)
* Live 模式： [`https://live.dodopayments.com`](https://live.dodopayments.com/)

## 关键亮点

1. 在测试模式或实时模式中创建的所有产品仅在各自的环境中可用。在测试模式环境中有一个复制到实时模式的选项。这将复制产品及所有相关细节，并在实时模式中创建相同的产品。

2. 在测试模式中创建的 API 密钥和 Webhook 将仅限于测试模式环境，并且不会影响 Live 模式部署，反之亦然。您可以使用 [CLI webhook 监听器](/developer-resources/sdks/cli#listen-for-webhooks) (`dodo wh listen`) 将测试模式的 Webhook 实时转发到本地开发服务器。

3. 提交的所有验证文件和提交的银行账户详细信息在测试模式和实时模式中将是相同的。在任何环境中更改此信息也会在另一个环境中更改。

## 测试卡和 UPI ID

有关测试卡、UPI ID 和其他测试方法的详细信息，请参阅我们的综合 [测试流程](/miscellaneous/testing-process) 指南。

本指南包括：

* 不同场景的测试卡号
* 用于模拟支付的测试 UPI ID
* 测试各种支付结果的说明
* 测试集成的最佳实践

<Note>
  测试支付方式仅在测试模式下有效。切勿将其用于真实支付。
</Note>

## 测试模式下的交易 - 教程

请观看此视频，了解如何在测试模式下进行交易。

<Frame>
  <iframe className="w-full aspect-video rounded-md" src="https://www.youtube.com/embed/5CcUSE4L_cg" title="Test Transaction | Dodo Payments" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>
