功能可用性
环境相关与环境无关
环境相关功能在每种模式中保留独立的数据。在一种模式中的更改不会影响另一种模式。 环境无关功能在两种模式之间共享同一组数据。您的账户设置、商家资料、银行账户和验证文件在测试模式和生产模式中相同,因此在任一模式中的更改都会应用到两种模式。API 端点
使用以下主机名将请求路由到正确的环境:- 测试模式:
https://test.dodopayments.com - 生产模式:
https://live.dodopayments.com
environment: 'test_mode'。PHP 和 C# SDK 则使用测试模式基础 URL。请参阅 SDK。
模式的工作方式
在测试模式下,每笔交易都会被模拟,不会发生资金转移。使用测试流程中的测试卡、UPI ID 和其他凭据来模拟成功和失败的支付。该页面还提供了完整测试支付流程的视频。测试凭据仅在测试模式下有效。 注册后即可使用生产模式。您的账户通过账户验证后,生产支付和打款功能才会启用。 产品、API 密钥和 Webhook 归属于创建它们的模式。要复用产品,请在测试模式下打开该产品,然后将其复制到生产模式。复制后的产品会保留原产品的详细信息。测试模式 API 密钥无法通过live.dodopayments.com 进行身份验证,生产密钥也无法通过 test.dodopayments.com 进行身份验证。
开发期间,如需在本地计算机上接收测试模式 Webhook,请使用 CLI Webhook 监听器转发 Webhook(dodo wh listen)。
在模式之间切换
要切换模式,请使用控制台侧边栏中的生产模式开关。使用属于当前工作模式的 API 密钥。后续步骤
Testing Process
测试卡、UPI、BNPL、电子钱包和银行借记。
Account Verification
启用生产支付和打款。