功能比较
| 功能 | 测试模式 | 实时模式 | 是否依赖环境? |
|---|---|---|---|
| 创建产品(一次性/订阅) | ✓ | ✓ | 是 |
| 生成支付链接 | ✓ | ✓ | 是 |
| 模拟支付(卡、钱包等) | ✓ | x | 是 |
| 处理真实支付 | x | ✓ | 是 |
| 发放退款 | ✓ (模拟) | ✓ (真实) | 是 |
| 访问交易历史 | ✓ (模拟) | ✓ (真实) | 是 |
| 下载发票 | ✓ (模拟) | ✓ (真实) | 是 |
| 链接银行账户 | ✓ | ✓ | 环境独立 |
| 向银行账户支付 | x | ✓ | 是 |
| 模拟失败交易 | ✓ | x | 是 |
| 分析部分 | ✓ (模拟) | ✓ (真实) | 是 |
| 查看详细报告 | ✓ (模拟) | ✓ (真实) | 是 |
| 自定义发票模板 | ✓ | ✓ | 环境独立 |
| API 密钥生成 | ✓ | ✓ | 是 |
| 实时欺诈检测 | x | ✓ | 是 |
| 访问实时客户支持 | ✓ | ✓ | 环境独立 |
| Webhook 创建 | ✓ | ✓ | 是 |
| 商业资料部分 | ✓ | ✓ | 环境独立 |
| 我的账户部分 | ✓ | ✓ | 环境独立 |
| 创建多个业务 | ✓ | ✓ | 环境独立 |
| 支付合规性 | ✓ | ✓ | 环境独立 |
| 交易邮件 | x | ✓ | 是 |
环境依赖性
依赖环境: 所有依赖环境的功能在测试模式和实时模式中将具有独立的数据。在一个环境中所做的任何更改不会影响另一个环境。例如,在测试模式中生成的 API 密钥将独立于在实时模式中生成的 API 密钥,反之亦然。 独立于环境: 所有独立于环境的功能在实时模式和测试模式中将具有相同的数据。例如,我的账户部分在测试模式和实时模式中将具有相同的数据。在一个环境中所做的更改将影响另一个环境。 实时模式仅在成功完成身份验证和业务验证后可用。您只能在 `live mode` 中接受真实支付。 测试模式和实时模式的 API 主机名如下:关键亮点
- 在测试模式或实时模式中创建的所有产品仅在各自的环境中可用。在测试模式环境中有一个复制到实时模式的选项。这将复制产品及所有相关细节,并在实时模式中创建相同的产品。
- 在测试模式中创建的 API 密钥和 Webhook 仅限于测试模式环境,不会影响实时模式的部署,反之亦然。
- 提交的所有验证文件和提交的银行账户详细信息在测试模式和实时模式中将是相同的。在任何环境中更改此信息也会在另一个环境中更改。
测试卡和 UPI ID
有关测试卡、UPI ID 和其他测试方法的详细信息,请参阅我们的综合 测试流程 指南。 本指南包括:- 不同场景的测试卡号
- 用于模拟支付的测试 UPI ID
- 测试各种支付结果的说明
- 测试集成的最佳实践
测试支付方法仅在测试模式中有效。切勿将其用于真实支付。