Test Mode vs Live Mode
Learn the difference between Test Mode and Live Mode and how to switch between them.
Find the detailed breakdown of the features which will be available in test mode vs live mode
Feature Comparison
Feature | Test Mode | Live Mode | Environment Dependency |
---|---|---|---|
Create Products (One-Time/Subscription) | ✓ | ✓ | Environment Dependent |
Generate Payment Links | ✓ | ✓ | Environment Dependent |
Simulate Payments (Card, Wallet, etc.) | ✓ | x | Environment Dependent |
Process Real Payments | x | ✓ | Environment Dependent |
Issue Refunds | ✓ (Simulated) | ✓ (Real) | Environment Dependent |
Access Transaction History | ✓ (Simulated) | ✓ (Real) | Environment Dependent |
Download Invoices | ✓ (Simulated) | ✓ (Real) | Environment Dependent |
Link Bank Account | ✓ | ✓ | Environment Independent |
Payouts to Bank Account | x | ✓ | Environment Dependent |
Simulate Failed Transactions | ✓ | x | Environment Dependent |
Analytics Section | ✓ (Simulated) | ✓ (Real) | Environment Dependent |
View Detailed Reports | ✓ (Simulated) | ✓ (Real) | Environment Dependent |
Manage Team Members | ✓ | ✓ | Environment Independent |
Customize Invoice Templates | ✓ | ✓ | Environment Independent |
API Keys generation | ✓ | ✓ | Environment Dependent |
Real-time Fraud Detection | x | ✓ | Environment Dependent |
Receive Customer Notifications | ✓ | ✓ | Environment Dependent |
Access Live Customer Support | ✓ | ✓ | Environment Independent |
Webhook Creation | ✓ | ✓ | Environment Dependent |
Business Profile section | ✓ | ✓ | Environment Independent |
My Account section | ✓ | ✓ | Environment Independent |
Create multiple businesses | ✓ | ✓ | Environment Independent |
Payout Compliance | ✓ | ✓ | Environment Independent |
Transaction Emails | ✓(Simulated) | ✓ | Environment Dependent |
Environment Dependency
Environment Dependent: All Environment Dependent features will have independent data in Test Mode and Live Mode. Any changes made in one environment will not affect the other. Eg. API Keys generated in Test Mode will be independent of API keys generated in Live Mode and vice versa
Environment Independent: All Environment Independent features will have the same data in both live mode and test mode. Eg. My Account section will have the same data in test mode and live mode. Changes made in one environment will affect the other environment
Live Mode will be available only post successful completion of Identity verification and Business Verification. You can accept real payments only in live mode
Key Highlights
-
All products created in test mode or live mode will only be available in the respective environment. There is an option of copy to live mode in the test mode environment. This will copy the product with all relevant details and create the same in live mode
-
API keys and Webhooks created in test mode will only be limited to test mode environment and will not affect live mode deployment and vice versa
-
All documents submitted for verification and Bank account details submitted will be the same in test mode and live mode. A change in this information in any environment will also change it in the other environment
Test Card Details
Dodo Payments provides a set of Test Card numbers that you can use to simulate various payment scenarios. You can use these test card numbers to create simulated payments in test mode without processing actual payments or charges
Test card numbers are only valid in test mode. Don’t use them for real payments.
Successful Payments (Generic)
Card Number | Expiry Date (MM/YY) | CVV/CVC |
---|---|---|
4242424242424242 | 12/25 | 100 |
Declined Payment (Generic)
Card Number | Expiry Date (MM/YY) | CVV/CVC |
---|---|---|
4000000000000002 | 12/30 | 100 |
For complete information on various test cards for different scenarios visit the link below: