Skip to main content
Dodo Payments - Complete payments and billing platform for modern digital products

What is Dodo Payments?

Dodo Payments is the all-in-one engine to launch, scale, and monetize worldwide. Designed for the new generation of digital SaaS and AI products, we handle everything from payments to billing to distribution - all without extra engineering.
Built for SaaS and AI Products: Handle one-time payments, subscriptions, credits, seats, tokens, or any usage metric with our optimized billing infrastructure.
Meet Sentra: Your AI-powered billing assistant
Sentra is an AI agent that integrates, analyzes, and acts on billing and payments directly in your IDE. Ask questions, build integrations, or plan billing architectures - all by describing what you want.
Get started with Sentra →

Why Choose Dodo Payments?

All-in-One Platform

One solution for payments, billing, and distribution—no more piecing tools together

Global Merchant of Record

Go global without complexity: built-in coverage in 150+ countries, 80+ currencies, and 30+ payment methods

Developer-First & No-Code

Seamless APIs and SDKs for fast integration, plus Sentra AI agent to build integrations by just describing what you need

Faster Monetization

Start collecting revenue in minutes, not weeks

Flexible Billing Models

Usage-based, credit-based, subscriptions with addons, or one-time payments are built in

Optimized for AI Products

Handle credits, seats, tokens, or any usage metric with credit-based billing

Quick Start Guide

Get up and running with Dodo Payments in just a few steps:
1

Create Your Account

Sign up at app.dodopayments.com using your email.
You’ll receive a confirmation email to verify your account.
2

Add Your First Product

Choose your billing model and add your product to start accepting payments.

One-Time Payment

Perfect for digital downloads, courses, or single purchases

Subscription Product

Ideal for SaaS, memberships, or recurring services

Usage-Based Billing

Bill customers for API calls, credits, tokens, or any usage metric - ideal for AI and SaaS

Credit-Based Billing

Issue credits (API calls, tokens, compute units) and deduct as customers consume - with rollover and overage controls
3

Choose Your Integration Method

Select the integration approach that best fits your needs and technical requirements.
Perfect for getting started quickly:
  • Create Payment Links from your dashboard
  • Share via email, social media, or embed in websites
  • Start accepting payments immediately

Developer Integration

Sentra: AI-Powered Integration Assistant

Build billing integrations by describing what you need. Sentra is an AI agent for VS Code, Cursor, and Windsurf that generates SDK code, webhook handlers, subscription flows, and more. Use Ask mode to learn, Build mode to implement, or Plan mode to architect your billing system.

MCP Servers for AI Assistants

Connect your AI coding assistant (Cursor, Claude Desktop, Windsurf, VS Code) directly to Dodo Payments with our MCP servers.

Dodo Knowledge MCP

Semantic search across Dodo Payments documentation - get instant answers about features, APIs, and best practices

Dodo Payments MCP

Execute API operations directly - create payments, manage subscriptions, and handle refunds through your AI assistant
Add both servers to your MCP configuration (~/.cursor/mcp.json or Claude Desktop config):
{
  "mcpServers": {
    "dodo-knowledge": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest", "https://knowledge.dodopayments.com/mcp"]
    },
    "dodopayments": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest", "https://mcp.dodopayments.com/sse"]
    }
  }
}
Requires Node.js 18+. See the MCP Server documentation for detailed setup instructions for all supported clients.

Agent Skills

Enhance your AI coding assistant with official Dodo Payments skills - reusable capabilities that teach agents how to implement payment integrations, webhook handlers, and billing flows correctly.

Dodo Payments Skills

Install skills for checkout integration, subscriptions, usage-based billing, credit-based billing, webhooks, and more. Works with Claude Code, OpenCode, Cursor, and any MCP-compatible agent.
# Install all Dodo Payments skills
npx skills add dodopayments/skills

# Or install individual skills
npx skills add dodopayments/skills/dodo-best-practices
npx skills add dodopayments/skills/webhook-integration
npx skills add dodopayments/skills/subscription-integration
npx skills add dodopayments/skills/credit-based-billing
See the Agent Skills documentation for Claude Code, OpenCode, and other client setup instructions.

Framework Adapters

Integrate in under 10 lines of code with our framework adapters. Choose from our recommended frameworks or explore all supported options.

Next.js

React-based full-stack framework with App Router support

Better Auth

Authentication framework with built-in integrations

Supabase

Open source Firebase alternative with Postgres and Auth

Convex

Backend-as-a-Service with real-time capabilities

SvelteKit

Nuxt

Remix

Express

Fastify

Hono

Astro

TanStack

Powerful SDKs

Speed up development with our official SDKs. Choose from our recommended languages or explore all supported options.

TypeScript

Python

Go

PHP

Java

Kotlin

C#

Ruby

Billing SDK

Stop reinventing the wheel. Use production-ready, accessible billing components, from pricing cards to subscription dashboards, built for React and ShadCN.

Billing Components

Beautiful, customizable billing components, pricing tables, subscription management, and usage meters - save development time with production-ready UI for billing and payments.
Open Source & Free: BillingSDK is completely free to use and modify for personal and commercial projects. Built by the Dodo Payments team for developers.

In-App Purchases for Android and iOS

Build rich in-app payment experiences with our lightweight payment links and secure React Native SDKs optimized for iOS and Android.

Mobile Integration Guide

Complete guide for integrating payments in mobile applications

React Native SDK

Native mobile SDK for iOS and Android with seamless payment flows

Expo Boilerplate

Jumpstart your React Native in-app payments with our open source Expo template

External Integrations

Connect Dodo Payments with your favorite tools and platforms to automate workflows, send notifications, and enhance your payment operations.
Automate Everything: Set up real-time notifications, trigger workflows, sync customer data, and more with our growing library of integrations.
Quickly connect Dodo Payments to the most used design and productivity tools to streamline your workflow and automate payment operations.

Framer Plugin

Add payments to Framer websites

WooCommerce

Accept payments on WooCommerce stores

Raycast Extension

Manage payments from Raycast

Figma Plugin

Access Dodo Payments in Figma
Stay informed about payment events with real-time notifications in your team communication tools.

Slack

Send payment notifications and alerts to Slack channels

Discord

Get instant payment updates in your Discord server

Microsoft Teams

Receive payment notifications directly in Teams channels
Sync customer data and trigger email campaigns based on payment events.

Resend

Send transactional emails with Resend

SendGrid

Automate email campaigns with SendGrid

Loops

Trigger email sequences with Loops

Customer.io

Sync customer data to Customer.io

AutoSend

Send automated transactional emails with AutoSend
Connect your payment data with CRM platforms to streamline sales and customer management.

HubSpot

Sync customers and deals with HubSpot CRM

Close CRM

Automate sales workflows with Close CRM
Build powerful automations and data pipelines with workflow automation platforms.

Zapier

Connect to 5,000+ apps with Zapier

N8N

Automate workflows with self-hosted or cloud N8N

Windmill

Build custom workflows with Windmill

Inngest

Create event-driven workflows with Inngest

Segment

Stream payment data to Segment CDP

DataFast

Attribute revenue to marketing channels with DataFast analytics

View All Integrations

Explore our complete library of integrations with detailed setup guides

Need Help?

Developer Documentation

Explore comprehensive guides and API references

API Reference

Full OpenAPI reference, endpoints, parameters, and example requests for all Dodo Payments APIs

Community Support

Join our Discord community for help and discussions

Contact Support

Get direct help from our support team