
Integrate with Your Coding Agent
Start Integrating
How Merchant of Record Works
What Dodo Payments Handles
Merchant of Record
Global Payments
Local Currencies
Flexible Billing
Get Started
To sell with Dodo Payments, your product must meet the Merchant Acceptance Policy, and your identity document must come from an eligible country. Check both before you sign up.1
Create Your Account
Sign up at app.dodopayments.com and verify your email address.
2
Add Your First Product
Choose the billing model that matches how you charge.
One-Time Payment
Subscription
Usage-Based Billing
Credit-Based Billing
Seat-Based Billing
3
Choose How Customers Check Out
- Payment Links
- Overlay Checkout
- Inline Checkout
- API and SDKs
Create a payment link in the dashboard and share it by email, on social media, or on your site. No code is required.
Payment Links
4
Test Your Integration
Build in test mode, which simulates payments, refunds, and failed transactions without moving real money.
Test Mode vs Live Mode
Testing Process
5
Verify Your Account to Go Live
You can set up live mode as soon as you sign up. Live payments and payouts turn on after your account passes verification.
Account Verification
Build with AI Coding Agents
To integrate Dodo Payments with a coding agent, install the Agent Plugin. It gives your coding agent two MCP servers, one to search the Dodo Payments documentation and one to run API operations, plus skills that describe how to build each integration. After you install it, describe what you want to build.Agent Plugin
Dodo Knowledge MCP
Dodo Payments MCP
docs.dodopayments.com/llms.txt. Every page is also available as Markdown: add .md to its URL, for example /api-reference/introduction.md.
Developer Tools
SDKs
Official server SDKs are available in nine languages.TypeScript
Python
Go
PHP
Java
Kotlin
C#
Ruby
Rust
Framework Adaptors
Adaptors add checkout, customer portal, and webhook handlers to your framework.Next.js
Better Auth
Supabase
Convex
All Other Framework Adaptors
All Other Framework Adaptors
SvelteKit
Nuxt
Remix
Express
Fastify
Hono
Astro
TanStack
Bun
Mobile Checkout
Official checkout SDKs open hosted checkout from Android, iOS, React Native, and Flutter apps and return the result to your app.Mobile Integration Guide
Expo Boilerplate
Dodo CLI
The Dodo CLI manages payments, customers, and webhooks from your terminal. It includes an interactive TUI, an AI assistant, and a webhook listener for local testing. To install it, run:Dodo CLI
Integrations
Integrations send Dodo Payments events to the tools you already use, such as team chat, email, CRM, and workflow automation.Framer
WooCommerce
Raycast
Figma
Team Notifications
Team Notifications
Slack
Discord
Microsoft Teams
Email
Resend
SendGrid
Loops
Customer.io
AutoSend
CRM
CRM
Close CRM
Automation and Analytics
Automation and Analytics