Overview

Dodo Payments provides a comprehensive RESTful API that enables you to integrate payment processing, subscription management, and other features into your applications. This documentation will guide you through our APIs and help you implement our services effectively.

Authentication

All API requests require authentication using your API keys. You can find your API keys in the Dodo Payments Dashboard.

Authorization: Bearer sk_test_your_test_key

Never expose your secret API keys in client-side code or public repositories. Always use test keys for development and testing.

Environment URLs

Use the appropriate base URL for your environment:

Learn more about Test Mode vs Live Mode.

Core Concepts

Before diving into the API, familiarize yourself with these core concepts:

Integration Steps

Follow these steps to integrate Dodo Payments:

  1. Set up your account and get your API keys
  2. Choose your integration method:
  3. Set up webhooks for real-time updates
  4. Test your integration
  5. Go live!

Need Help?

API Status

Monitor our API status and get real-time updates: status.dodopayments.com

Our API implements rate limiting to ensure stable service for all users.

What’s Next?