SDKs & Libraries
Accelerate your integration by using official SDKs for TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, and React Native. These libraries simplify API requests, authentication, and error handling, letting you focus on building great payment experiences.
Environment URLs
- Test Mode:
https://test.dodopayments.com - Live Mode:
https://live.dodopayments.com
Learn more about Test Mode vs Live Mode.
API Key Management and Authentication
Response Format
Rate Limits
- Standard: 1000 requests per minute per business
- Burst: Up to 100 requests per second
Monitor
X-RateLimit-Remaining header to track usage.Error Handling
To effectively manage errors, consult the Error Codes and Transaction Failures sections for detailed guidance.Error Codes
Delve into comprehensive error details and their resolutions.
Transaction Failures
Gain insights into common transaction issues and their solutions.
Webhooks
Receive real-time notifications about payment events. See our Webhook Guide for setup instructions.Webhook Guide
Set up webhooks for real-time notifications and event handling.