# Dodo Payments Documentation
> Documentation for Dodo Payments — the all-in-one payments, billing, and merchant of record platform for SaaS, AI, and digital products.
## Docs
- [Welcome to Dodo Payments](https://docs.dodopayments.com/introduction.md): The complete payments & billing platform for SaaS, AI, and digital products. Accept payments globally, set up flexible billing models, and monetize your product in minutes - all without building your own infrastructure.
- [Build with AI Coding Agents](https://docs.dodopayments.com/developer-resources/build-with-ai-coding-agents.md): Use the Dodo Agent Plugin to build integrations with Claude Code, Codex CLI, Cursor, VS Code, Kiro, Gemini CLI, and OpenCode — MCP servers and skills in one install.
- [Migrate to Dodo Payments](https://docs.dodopayments.com/migrate-to-dodo.md): Easily migrate your data from other payment providers to Dodo Payments using our CLI tool
- [Account Verification](https://docs.dodopayments.com/miscellaneous/verification-process.md): Complete account verification to activate payments and payouts. Learn about required forms, identity verification, business verification, compliance requirements, and ongoing monitoring.
- [Products](https://docs.dodopayments.com/features/products.md): Create one-time, subscription, or usage-based products in minutes. Manage pricing, media, fields, and automated entitlements - all in one place.
- [Product Collections](https://docs.dodopayments.com/features/product-collections.md): Group related products together for unified checkout experiences, plan selection, and seamless upgrade/downgrade paths within the Customer Portal.
- [One‑Time Payments](https://docs.dodopayments.com/features/one-time-payment-products.md): Sell fixed‑price digital goods or services with a single upfront charge, no renewals.
- [Subscriptions](https://docs.dodopayments.com/features/subscription.md): Offer recurring billing for memberships, SaaS, or services with flexible cycles, trials, proration, add-ons, and on‑demand charges.
- [Add-ons for Subscriptions](https://docs.dodopayments.com/features/addons.md): Enhance your subscription products with flexible add-ons for seat-based billing, feature upgrades, and creative pricing models
- [On-Demand Subscriptions](https://docs.dodopayments.com/developer-resources/ondemand-subscriptions.md): Integrate on-demand subscriptions by authorizing mandates, creating variable charges, handling webhooks, and implementing safe retry policies.
- [Usage Based Billing](https://docs.dodopayments.com/features/usage-based-billing/introduction.md): Charge customers based on what they actually use with flexible metering and automated billing.
- [Meters](https://docs.dodopayments.com/features/usage-based-billing/meters.md): Transform raw usage events into billable quantities with aggregation and filtering.
- [Event Ingestion](https://docs.dodopayments.com/features/usage-based-billing/event-ingestion.md): Send usage events from your application to track customer consumption and power billing.
- [Ingestion Blueprints](https://docs.dodopayments.com/features/usage-based-billing/ingestion-blueprints.md): Ready-made event ingestion patterns for common use cases with sample code.
- [LLM Blueprint](https://docs.dodopayments.com/developer-resources/ingestion-blueprints/llm.md): Effortlessly track LLM token usage for usage-based billing with automatic ingestion to Dodo Payments. Works with AI SDK, OpenAI, Anthropic, OpenRouter, Groq, and Google Gemini.
- [API Gateway Blueprint](https://docs.dodopayments.com/developer-resources/ingestion-blueprints/api-gateway.md): Track API calls and gateway-level usage for billing. Perfect for API-as-a-service platforms with high-volume request tracking.
- [Object Storage Blueprint](https://docs.dodopayments.com/developer-resources/ingestion-blueprints/object-storage.md): Track file uploads and storage usage for S3, Google Cloud Storage, Azure Blob, and other object storage services.
- [Stream Blueprint](https://docs.dodopayments.com/developer-resources/ingestion-blueprints/stream.md): Track streaming data consumption for video, audio, live streams, and real-time data transfer billing.
- [Time Range Blueprint](https://docs.dodopayments.com/developer-resources/ingestion-blueprints/time-range.md): Track resource consumption based on elapsed time for compute, serverless functions, containers, and runtime billing.
- [Credit-Based Billing](https://docs.dodopayments.com/features/credit-based-billing.md): Issue, manage, and track credit entitlements across subscriptions, one-time products, and usage-based billing with rollover, overage, and expiration controls.
- [Seat-Based Billing](https://docs.dodopayments.com/features/seat-based-billing.md): Implement per-user pricing for team software, SaaS products, and enterprise licenses with flexible seat management and proration.
- [Hybrid Billing Models](https://docs.dodopayments.com/features/hybrid-billing.md): Combine multiple billing modes to create sophisticated pricing strategies: subscription + usage, seats + add-ons, base + overage, and more.
- [Upsells & Downsells](https://docs.dodopayments.com/features/upsells-and-downsells.md): Increase revenue with one-click purchases using saved payment methods for post-purchase offers, subscription upgrades, and cross-sells.
- [Customer Management](https://docs.dodopayments.com/features/customers.md): Manage customer relationships, track purchase history, and provide self-service options through the Dodo Payments dashboard and API.
- [Customer Portal](https://docs.dodopayments.com/features/customer-portal.md): Empower customers to self-serve and manage their subscriptions, billing history, license keys, and profile securely.
- [Customer Wallets](https://docs.dodopayments.com/features/customer-wallet.md): Manage prepaid monetary balances for your customers. Fund wallets, apply balances to subscription invoices, handle refunds as wallet funds, and track transaction history.
- [Discounts](https://docs.dodopayments.com/features/discount-codes.md): Create promotional codes to drive conversions, run campaigns, and reward customers with percentage discounts across one‑time and subscription purchases.
- [Revenue Recovery](https://docs.dodopayments.com/features/recovery/overview.md): Recover revenue lost to failed payments and abandoned checkouts with Dodo Payments' automatic retries, dunning emails, and abandoned cart recovery.
- [Abandoned Cart Recovery](https://docs.dodopayments.com/features/recovery/abandoned-cart-recovery.md): Automatically detect incomplete or failed checkouts and send targeted email sequences to bring customers back to complete their purchase.
- [Subscription Dunning](https://docs.dodopayments.com/features/recovery/subscription-dunning.md): Automatically send email sequences to recover lapsed or cancelled subscriptions by prompting customers to update their payment method.
- [Subscription Payment Retries](https://docs.dodopayments.com/features/recovery/payment-retries.md): Automatically retry failed subscription renewal payments on a smart back-off schedule to recover revenue with no integration work.
- [Payments](https://docs.dodopayments.com/features/transactions/payments.md): The Payments section provides merchants with a detailed overview of all payment transactions. Merchants can track payment statuses, initiate refunds, and access payment details for each transaction.
- [Refunds](https://docs.dodopayments.com/features/transactions/refunds.md): The Refunds section allows merchants to manage and initiate refunds for transactions. Merchants can initiate full or partial refunds directly from the transaction details view, with built-in rules ensuring compliance and protecting against errors.
- [Disputes](https://docs.dodopayments.com/features/transactions/disputes.md): The Disputes section is dedicated to managing customer disputes related to payments. Merchants can view and manage disputes from the Transactions page, including tracking the status of chargebacks and responding to disputes.
- [Introduction](https://docs.dodopayments.com/features/entitlements/introduction.md): Automatically deliver license keys, downloadable files, feature flags, and access to platforms like Discord, GitHub, Telegram, Framer, and Notion when customers pay.
- [License Keys](https://docs.dodopayments.com/features/license-keys.md): Generate and deliver unique license keys with activation limits and expiry. License keys are the License Key entitlement type. They're issued automatically on payment, tied to subscription lifecycle, and revoked on cancellation or refund.
- [Digital Product Delivery](https://docs.dodopayments.com/features/digital-product-delivery.md): Deliver downloadable files, external links, and download instructions automatically when customers purchase. Digital Product Delivery is the Digital Files entitlement type. Files are issued with presigned download URLs on every grant and revoked when access is withdrawn.
- [Feature Flag Entitlement](https://docs.dodopayments.com/features/entitlements/feature-flags.md): Gate features in your own application off a purchase. Feature flag entitlements deliver a boolean capability instantly on payment and revoke it automatically on cancellation.
- [Discord Entitlement](https://docs.dodopayments.com/features/entitlements/discord.md): Grant your customers a role in your Discord server when they purchase, and revoke it automatically when their subscription ends.
- [GitHub Entitlement](https://docs.dodopayments.com/features/entitlements/github.md): Grant customers collaborator access to a private GitHub repository at the permission level you choose, and revoke automatically on cancellation.
- [Telegram Entitlement](https://docs.dodopayments.com/features/entitlements/telegram.md): Add paying customers to a private Telegram chat or channel automatically when they subscribe or purchase.
- [Framer Entitlement](https://docs.dodopayments.com/features/entitlements/framer.md): Unlock a Framer template remix link for paying customers.
- [Notion Entitlement](https://docs.dodopayments.com/features/entitlements/notion.md): Duplicate a Notion template into the customer's workspace when they purchase.
- [Payouts Process](https://docs.dodopayments.com/features/payouts/payout-structure.md): Consolidate your eligible earnings and manage your payout threshold directly from the dashboard.
- [Balances](https://docs.dodopayments.com/features/account-summary-payout-wallet.md): Track your financial activity across multi-currency wallets with comprehensive transaction ledgers, including payments, refunds, fees, and payouts in USD, GBP, and EUR.
- [Multi-Brand Setup](https://docs.dodopayments.com/features/multi-brands.md): Learn how to set up multi-brand in Dodo Payments.
- [Invoice Management](https://docs.dodopayments.com/features/invoice-generation.md): Automatically generate and deliver professional invoices for every successful payment, with customizable branding and seamless email delivery.
- [Team Members](https://docs.dodopayments.com/features/team.md): The Team feature enables you to add teammates to your Dodo Payments dashboard, granting them access based on customizable permissions. You can allow full modification rights or restrict access to view-only mode, ensuring secure and flexible collaboration.
- [Communication Preferences](https://docs.dodopayments.com/features/communication-preferences.md): Configure how you and your team receive notifications about payments, payouts, refunds, subscriptions, and disputes across email, in-app, and push channels.
- [My Account](https://docs.dodopayments.com/miscellaneous/accounts.md): Manage your personal account information, change your login email, and add multiple businesses to your Dodo Payments account.
- [Tax Inclusive Pricing](https://docs.dodopayments.com/features/tax-inclusive-pricing.md): Show final, tax‑inclusive prices upfront. Dodo calculates tax by location and clearly breaks it out at checkout and on invoices.
- [Pay What You Want Pricing](https://docs.dodopayments.com/features/pay-what-you-want.md): Let customers choose their price above a minimum. Optionally show a suggested price. Optimized for one‑time purchases.
- [B2B Payments](https://docs.dodopayments.com/features/b2b-payments.md): The B2B Payments feature ensures that merchants processing B2B transactions have their customer’s Tax IDs verified during checkout, ensuring accurate tax application based on the customer's country and applicable regulations. This validation helps determine whether input tax collection applies or if…
- [Localized Pricing](https://docs.dodopayments.com/features/localized-pricing.md): Set your own fixed price for each currency or country instead of letting exchange rates decide. Charge round, market-tuned prices and run per-country promotions.
- [Purchasing Power Parity](https://docs.dodopayments.com/features/purchasing-power-parity.md): Run purchasing power parity pricing on Dodo Payments with native Localized Pricing, fixed local prices per country, or with location-based discount codes via ParityDeals and Evendeals.
- [Checkout Features](https://docs.dodopayments.com/features/checkout.md): Conversion-optimized, globally compliant checkout with multi-currency, multi-language support, automatic tax calculation, discount codes, add-ons, and smart address collection.
- [Design & Theme Customization](https://docs.dodopayments.com/features/design.md): Customize the look and feel of your checkout, storefront, and customer portal from one place. Choose pre-built themes, configure typography and colors, and apply per-section overrides, all with live preview.
- [Payment Methods](https://docs.dodopayments.com/features/payment-methods.md): Complete guide to payment methods supported by Dodo Payments, including credit/debit cards, digital wallets, BNPL, UPI/Rupay, European options, and how to configure them for your checkout.
- [Credit & Debit Cards](https://docs.dodopayments.com/features/payment-methods/cards.md): Accept all major credit and debit card networks globally with Dodo Payments. Learn about 3D Secure, saved cards, tokenization, and regional card support.
- [Digital Wallets](https://docs.dodopayments.com/features/payment-methods/digital-wallets.md): Accept Apple Pay, Google Pay, Amazon Pay, Cash App Pay, and RevolutPay for fast, secure one-tap checkout. Learn about setup, domain verification, and testing.
- [Buy Now Pay Later (BNPL)](https://docs.dodopayments.com/features/payment-methods/bnpl.md): Offer Klarna, Afterpay, and Billie installment payments to increase average order value and conversion. Learn about eligibility, minimum amounts, and testing.
- [ACH Direct Debit](https://docs.dodopayments.com/features/payment-methods/ach.md): Accept ACH Direct Debit payments from US customers paying in USD. Learn about bank account debits, settlement timing, and configuration for one-time payments.
- [India Payment Methods](https://docs.dodopayments.com/features/payment-methods/india.md): Accept UPI and all Indian-issued cards in India with RBI-compliant subscription mandates. Understand the 48-hour processing delay, mandate limits, and webhook handling.
- [European Payment Methods](https://docs.dodopayments.com/features/payment-methods/europe.md): Accept iDEAL, Bancontact, EPS, Multibanco, BLIK, SEPA Direct Debit, and Satispay to increase conversion rates across European markets. Learn about regional availability, bank coverage, and configuration.
- [South Korea Payment Methods](https://docs.dodopayments.com/features/payment-methods/south-korea.md): Accept Korean local wallets PAYCO, Naver Pay, and Kakao Pay alongside Korean local cards and international cards, billed in KRW. Learn about availability, subscription support, and configuration.
- [Pix](https://docs.dodopayments.com/features/payment-methods/pix.md): Accept Pix payments from Brazilian customers. Learn about real-time bank transfers, QR code payments, and configuration for the Brazilian market.
- [Stablecoins](https://docs.dodopayments.com/features/payment-methods/stablecoins.md): Accept stablecoin payments from customers worldwide (excluding India). Learn about supported stablecoins, USD billing, and configuration for stablecoin checkout.
- [WeChat Pay](https://docs.dodopayments.com/features/payment-methods/wechat.md): Accept WeChat Pay for Chinese customers. Learn about USD and CNY billing, QR code payments, and configuration.
- [Third-party Analytics](https://docs.dodopayments.com/features/analytics.md): Track page views and e-commerce events on your Dodo Payments-hosted pages with Google Analytics 4, Google Tag Manager, and Meta Pixel.
- [Adaptive Currency](https://docs.dodopayments.com/features/adaptive-currency.md): Display prices in each customer's local currency to reduce friction and improve conversion. Automatic detection, conversion, and same‑currency refunds.
- [Bring Your Own Processor (BYOP)](https://docs.dodopayments.com/features/byop.md): Keep your own Stripe or Adyen account and route payments through it, while Dodo Payments powers subscriptions, invoicing, and analytics on top.
- [Stripe - Connect & Raw Card API Access](https://docs.dodopayments.com/features/byop/stripe.md): Enable raw card data API access on Stripe with Dodo Payments' PCI DSS AOC, then connect your Stripe account to Bring Your Own Processor (BYOP).
- [Adyen - Connect & Raw Card API Access](https://docs.dodopayments.com/features/byop/adyen.md): Generate the API key, merchant account, and HMAC-signed webhook you need to connect Adyen as your own processor with Bring Your Own Processor (BYOP).
- [Storefront](https://docs.dodopayments.com/features/storefront.md): The Storefront Feature allows you to create a simple, branded, and mobile-friendly online store where you can showcase both One-Time Payment products and Subscription products. This feature eliminates the complexity of building an entire website, enabling you to quickly offer your products or servic…
- [Affiliates](https://docs.dodopayments.com/features/affiliates.md): Launch and manage your affiliate program while processing transactions through Dodo Payments.
- [Selling Digital Goods on iOS](https://docs.dodopayments.com/features/appstore-digital-goods.md): A comprehensive guide to selling digital goods and services on iOS apps using Dodo Payments
- [Dashboard Analytics](https://docs.dodopayments.com/features/analytics-and-reporting.md): Gain actionable business insights with Dodo Payments' Analytics & Reporting dashboard. Track revenue, customers, retention, and transaction health at both the business and product level.
- [Official SDKs Overview](https://docs.dodopayments.com/developer-resources/dodo-payments-sdks.md): Official SDKs for TypeScript, Python, PHP, Go, Ruby, Java, Kotlin, C#, and Rust to integrate Dodo Payments into your applications
- [TypeScript](https://docs.dodopayments.com/developer-resources/sdks/typescript.md): Integrate Dodo Payments into your TypeScript and Node.js applications with type safety and modern async/await support
- [Python](https://docs.dodopayments.com/developer-resources/sdks/python.md): Integrate Dodo Payments into your Python applications with a Pythonic interface and modern async/await support
- [Go](https://docs.dodopayments.com/developer-resources/sdks/go.md): Integrate Dodo Payments into your Go applications with an idiomatic, performant SDK
- [Ruby](https://docs.dodopayments.com/developer-resources/sdks/ruby.md): Integrate Dodo Payments into your Ruby applications with an elegant, Ruby-native SDK
- [Java](https://docs.dodopayments.com/developer-resources/sdks/java.md): Integrate Dodo Payments into your Java applications with a robust, type-safe SDK
- [Kotlin](https://docs.dodopayments.com/developer-resources/sdks/kotlin.md): Integrate Dodo Payments into your Kotlin applications with modern coroutines and null-safety
- [PHP](https://docs.dodopayments.com/developer-resources/sdks/php.md): Integrate Dodo Payments into your PHP applications with a modern, PSR-4 compliant SDK
- [C#](https://docs.dodopayments.com/developer-resources/sdks/csharp.md): Integrate Dodo Payments into your .NET applications with modern async/await support
- [Rust](https://docs.dodopayments.com/developer-resources/sdks/rust.md): Integrate Dodo Payments into your Rust applications with an async-first, strongly typed SDK built on Tokio and reqwest
- [Mobile Integration Guide](https://docs.dodopayments.com/developer-resources/mobile-integration.md): Unified guide for integrating Dodo Payments into Android, iOS, React Native and Flutter mobile applications.
- [Android](https://docs.dodopayments.com/developer-resources/sdks/android.md): Open Dodo Payments' hosted checkout from an Android app in a Chrome Custom Tab and get a typed result back in one call.
- [iOS](https://docs.dodopayments.com/developer-resources/sdks/ios.md): Open Dodo Payments' hosted checkout from an iOS app in SFSafariViewController and get a typed result back in one call.
- [React Native](https://docs.dodopayments.com/developer-resources/sdks/react-native.md): Open Dodo Payments' hosted checkout from a React Native app in a system browser tab and get a typed result back in one call.
- [Flutter](https://docs.dodopayments.com/developer-resources/sdks/flutter.md): Open Dodo Payments' hosted checkout from Flutter in a system browser tab and get a typed result back in one call.
- [Framework Adaptors Overview](https://docs.dodopayments.com/developer-resources/framework-adaptors.md): Pre-built adaptors for popular web frameworks to integrate Dodo Payments in minutes with minimal code
- [Next.js Adaptor](https://docs.dodopayments.com/developer-resources/nextjs-adaptor.md): Learn how to integrate Dodo Payments with your Next.js App Router project using our NextJS Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Better-Auth Adapter](https://docs.dodopayments.com/developer-resources/better-auth-adaptor.md): This guide shows you how to integrate Dodo Payments into your authentication flow using the Better-Auth adaptor.
- [Convex Component](https://docs.dodopayments.com/developer-resources/convex-component.md): Learn how to integrate Dodo Payments with your Convex backend using our Convex Component. Covers checkout functions, customer portal, webhooks, and secure environment setup.
- [Tanstack Adaptor](https://docs.dodopayments.com/developer-resources/tanstack-adaptor.md): Learn how to integrate Dodo Payments with your Tanstack App Router project using our Tanstack Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Nuxt Adaptor](https://docs.dodopayments.com/developer-resources/nuxt-adaptor.md): Integrate Dodo Payments with your Nuxt project using the official Nuxt module. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Express Adaptor](https://docs.dodopayments.com/developer-resources/express-adaptor.md): Learn how to integrate Dodo Payments with your Express App Router project using our Express Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Astro Adaptor](https://docs.dodopayments.com/developer-resources/astro-adaptor.md): Learn how to integrate Dodo Payments with your Astro App Router project using our Astro Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [SvelteKit Adaptor](https://docs.dodopayments.com/developer-resources/sveltekit-adaptor.md): Learn how to integrate Dodo Payments with your SvelteKit App Router project using our SvelteKit Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Hono Adaptor](https://docs.dodopayments.com/developer-resources/hono-adaptor.md): Learn how to integrate Dodo Payments with your Hono App Router project using our NextJS Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Remix Adaptor](https://docs.dodopayments.com/developer-resources/remix-adaptor.md): Learn how to integrate Dodo Payments with your Remix App Router project using our Remix Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Fastify Adaptor](https://docs.dodopayments.com/developer-resources/fastify-adaptor.md): Learn how to integrate Dodo Payments with your Fastify App Router project using our NextJS Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Bun Adaptor](https://docs.dodopayments.com/developer-resources/bun-adaptor.md): Learn how to integrate Dodo Payments with your Bun server project using our Bun Adaptor. Covers checkout, customer portal, webhooks, and secure environment setup.
- [Webhooks](https://docs.dodopayments.com/developer-resources/webhooks.md): Receive real-time notifications when events occur in Dodo Payments. Automate workflows and keep your systems synchronized with instant event delivery.
- [Webhook Event Guide](https://docs.dodopayments.com/developer-resources/webhooks/intents/webhook-events-guide.md): Understand the different webhook events triggered by Dodo Payments during payment, refund, subscription, dispute, license key, entitlement grant, credit, recovery, and dunning activities
- [Payment](https://docs.dodopayments.com/developer-resources/webhooks/intents/payment.md): The payload sent to your webhook endpoint when a payment is created or updated.
- [Subscription](https://docs.dodopayments.com/developer-resources/webhooks/intents/subscription.md): The payload sent to your webhook endpoint when a subscription is created, updated, or changes state.
- [Refund](https://docs.dodopayments.com/developer-resources/webhooks/intents/refund.md): The payload sent to your webhook endpoint when a refund is created or updated.
- [Dispute](https://docs.dodopayments.com/developer-resources/webhooks/intents/dispute.md): The payload sent to your webhook endpoint when a dispute is created or updated, and how to handle each dispute lifecycle event.
- [License Key](https://docs.dodopayments.com/developer-resources/webhooks/intents/license-key.md): The payload sent to your webhook endpoint when a license key is created or updated.
- [Entitlement Grant](https://docs.dodopayments.com/developer-resources/webhooks/intents/entitlement-grant.md): The payload sent to your webhook endpoint when an entitlement grant is created, delivered, fails, or is revoked.
- [Credit-Based Billing](https://docs.dodopayments.com/developer-resources/webhooks/intents/credit.md): The payload sent to your webhook endpoint when credit-based billing events occur — virtual credits (API calls, tokens, compute hours) granted, consumed, expired, rolled over, or balance alerts. These webhooks are not related to Customer Wallets (monetary balances).
- [Recovery](https://docs.dodopayments.com/developer-resources/webhooks/intents/recovery.md): The payloads sent to your webhook endpoint when abandoned cart recovery or subscription dunning events occur.
- [Payout](https://docs.dodopayments.com/developer-resources/webhooks/intents/payout.md): The payload sent to your webhook endpoint when a payout is created or changes status, and how to reconcile each payout lifecycle event.
- [Vercel Functions](https://docs.dodopayments.com/developer-resources/webhooks/examples/vercel-example.md): Deploy DodoPayments webhooks to Vercel
- [Cloudflare Workers](https://docs.dodopayments.com/developer-resources/webhooks/examples/cloudflare-example.md): Deploy DodoPayments webhooks to Cloudflare Workers
- [Supabase Edge Functions](https://docs.dodopayments.com/developer-resources/webhooks/examples/supabase-example.md): Deploy DodoPayments webhooks to Supabase Edge Functions
- [Netlify Functions](https://docs.dodopayments.com/developer-resources/webhooks/examples/netlify-example.md): Deploy DodoPayments webhooks to Netlify Functions
- [Test Mode vs Live Mode](https://docs.dodopayments.com/miscellaneous/test-mode-vs-live-mode.md): Learn the difference between Test Mode and Live Mode and how to switch between them.
- [Testing Process](https://docs.dodopayments.com/miscellaneous/testing-process.md): Complete guide to testing your Dodo Payments integration with test cards, UPI IDs, BNPL data, and digital wallets.
- [Atlas Demo Product](https://docs.dodopayments.com/features/atlas-demo-website.md): Explore Atlas, a fully functional AI art generation demo application showcasing usage-based billing, subscriptions, and one-time payments with Dodo Payments checkout integration.
- [Expo Boilerplate](https://docs.dodopayments.com/developer-resources/expo-boilerplate.md): Build React Native mobile apps with Dodo Payments using our Expo boilerplate. Includes checkout integration, payment handling, and TypeScript support.
- [Supabase Boilerplate](https://docs.dodopayments.com/developer-resources/supabase-boilerplate.md): Use the official Next.js + Supabase + Dodo Payments subscription starter to ship subscriptions fast. Includes auth, database schema, webhook handler, and pricing UI.
- [Figma Plugin](https://docs.dodopayments.com/integrations/figma-plugin.md): Build Figma plugins with Dodo Payments license key validation and activation
- [Next.js Minimal Boilerplate](https://docs.dodopayments.com/developer-resources/nextjs-boilerplate.md): Get started quickly with our minimal Next.js boilerplate for integrating Dodo Payments into your Next.js application
- [Astro Minimal Boilerplate](https://docs.dodopayments.com/developer-resources/astro-boilerplate.md): Get started quickly with our minimal Astro boilerplate for integrating Dodo Payments into your Astro application
- [FastAPI Boilerplate](https://docs.dodopayments.com/developer-resources/fastapi-boilerplate.md): Get started quickly with our FastAPI boilerplate for integrating Dodo Payments into your Python backend applications
- [Go Boilerplate](https://docs.dodopayments.com/developer-resources/go-boilerplate.md): Get started quickly with our minimal Go boilerplate for integrating Dodo Payments into your Go backend applications
- [Dodo CLI](https://docs.dodopayments.com/developer-resources/sdks/cli.md): The official command-line interface for Dodo Payments — manage resources, run AI-powered queries, create checkout sessions, and test webhooks from your terminal.
- [Overlay Checkout](https://docs.dodopayments.com/developer-resources/overlay-checkout.md): A modern TypeScript library for embedding Dodo Payments overlay checkout and listening to checkout events in real-time.
- [Inline Checkout](https://docs.dodopayments.com/developer-resources/inline-checkout.md): Embed Dodo Payments checkout directly into your website for a seamless, branded payment experience.
- [Sentra](https://docs.dodopayments.com/developer-resources/sentra.md): Install the Sentra extension for VS Code, Cursor, or Windsurf to integrate billing and payments into your app using AI-powered assistance.
- [Billing SDK](https://docs.dodopayments.com/developer-resources/billingsdk.md): Complete billing infrastructure for modern web applications with React components, CLI tooling, and full-stack integration
- [MCP Server](https://docs.dodopayments.com/developer-resources/mcp-server.md): Enable AI assistants to interact with the Dodo Payments API through Code Mode—a high-performance architecture for seamless payment operations and subscription management.
- [Agent Skills](https://docs.dodopayments.com/developer-resources/agent-skills.md): Enhance your AI coding assistants with official Dodo Payments skills for seamless payment integrations, webhook handling, and billing flows.
- [Sync with your Database](https://docs.dodopayments.com/developer-resources/dodo-sync.md): Automatically sync your Dodo Payments data to your own database for analytics, reporting, and integrations.
- [Subscription Migration to Dodo Payments](https://docs.dodopayments.com/miscellaneous/subscription-migration.md): Learn how to migrate your existing subscribers and payment methods from your current payment processor to Dodo Payments.
- [Introduction](https://docs.dodopayments.com/features/mor-introduction.md): Dodo Payments acts as your Merchant of Record, handling global payments, tax compliance, fraud protection, and regulatory liability so you can focus on building your product.
- [MoR vs PG](https://docs.dodopayments.com/features/mor-vs-pg.md): When it comes to processing payments globally, digital businesses and SaaS companies are often torn between two models: Merchant of Record (MoR) and Payment Gateway (PG). At Dodo Payments, we believe in simplifying global payments while taking care of compliance, taxes, and local laws - and that's w…
- [Countries Eligible for Payment Acceptance](https://docs.dodopayments.com/miscellaneous/list-of-countries-we-accept-payments-from.md): The list below includes the countries from which we accept payments for our SaaS and digital products.
- [Merchant Acceptance Policy](https://docs.dodopayments.com/miscellaneous/merchant-acceptance.md): This policy will help you understand the types of businesses we support, the types we restrict or prohibit, and how we enforce our standards.
- [Countries Eligible for Merchant Acceptance](https://docs.dodopayments.com/miscellaneous/accepted-countries-and-territories.md): Full list of countries and territories where Dodo Payments supports merchant accounts and payouts.
- [Review & Monitoring Policy](https://docs.dodopayments.com/miscellaneous/review-monitoring-policy.md): How Dodo Payments monitors merchant activity to protect customers, partners, and the payment ecosystem.
- [Bypassing App Store & Play Store Fees using Dodo Payments](https://docs.dodopayments.com/features/bypassing-app-store-fees.md): Learn how to legally bypass Apple and Google's 30% app store fees using Merchant of Record solutions and compliant payment strategies
- [Help and Support](https://docs.dodopayments.com/miscellaneous/help-support.md): We understand that navigating a new platform or resolving issues can sometimes require additional support. To ensure a seamless experience, we offer multiple support channels to address all your concerns.
- [Feature Request and Roadmap](https://docs.dodopayments.com/features/feature-request.md): We value feedback from our merchants and aim to continuously improve Dodo Payments to meet your business needs. Submit feature requests, vote on existing ideas, and track our public roadmap through our feedback portal.
- [Mobile & Desktop Apps](https://docs.dodopayments.com/features/mobile-app.md): Manage your Dodo Payments business from anywhere with our mobile and desktop apps. Available on iOS, Android, macOS, Windows, and Linux. Monitor transactions, receive real-time notifications, and access your dashboard wherever you work.
- [FAQs](https://docs.dodopayments.com/miscellaneous/faq.md): Comprehensive answers to common questions about Dodo Payments, covering onboarding, payments, subscriptions, compliance, and technical integration to help you navigate and make the most of our platform.
- [Security Reporting Policy](https://docs.dodopayments.com/miscellaneous/security-policy.md): Guidelines for responsible disclosure of security vulnerabilities at Dodo Payments.
- [One-time Payments Integration Guide](https://docs.dodopayments.com/developer-resources/integration-guide.md): This guide will help you integrate the Dodo Payments API into your website.
- [Subscription Integration Guide](https://docs.dodopayments.com/developer-resources/subscription-integration-guide.md): This guide will help you integrate the Dodo Payments Subscription Product into your website.
- [Handle Payment Failures](https://docs.dodopayments.com/developer-resources/handle-payment-failures.md): Detect failed payments from webhooks and the API, read the failure reason, surface it to customers safely, and decide when to retry or collect a new payment method.
- [Usage-Based Billing Integration guide](https://docs.dodopayments.com/developer-resources/usage-based-billing-guide.md): Learn how to set up meters and send usage events to enable accurate usage-based billing with Dodo Payments.
- [Manual License Key Fulfillment Integration Guide](https://docs.dodopayments.com/developer-resources/manual-license-key-fulfillment.md): Build an end-to-end system that sells a product and lets you supply your own license keys on demand: create the product and entitlement, detect pending grants, and deliver the key to the customer.
- [Checkout Sessions](https://docs.dodopayments.com/developer-resources/checkout-session.md): Create secure, hosted checkout experiences that handle the complete payment flow for both one-time purchases and subscriptions with full customization control.
- [Dynamic Pricing Checkout with Pay What You Want](https://docs.dodopayments.com/developer-resources/dynamic-pricing-checkout.md): Create flexible checkout links with variable pricing using a single product. Enable Pay What You Want to let customers choose their price or set dynamic amounts programmatically.
- [Subscription Upgrade & Downgrade Guide](https://docs.dodopayments.com/developer-resources/subscription-upgrade-downgrade.md): Learn how to change a customer's subscription plan, handle proration, and process webhooks reliably.
- [Billing Deconstructions](https://docs.dodopayments.com/developer-resources/billing-deconstructions/introduction.md): Learn how to build sophisticated billing models by studying how top AI companies charge their users, then replicate each model with Dodo Payments.
- [OpenAI Billing Model](https://docs.dodopayments.com/developer-resources/billing-deconstructions/openai.md): Deconstruct OpenAI's token-based billing with prepaid fiat credits and build the same model using Dodo Payments Credit-Based Billing. This guide covers everything from credit entitlements to usage meters and rate tiers.
- [Cursor Billing Model](https://docs.dodopayments.com/developer-resources/billing-deconstructions/cursor.md): Deconstruct Cursor's model-weighted credit system and build the same hybrid subscription-plus-credits model using Dodo Payments.
- [ElevenLabs Billing Model](https://docs.dodopayments.com/developer-resources/billing-deconstructions/elevenlabs.md): Deconstruct ElevenLabs' character-based billing with rollover credits and tiered overage pricing, then build the same model using Dodo Payments.
- [Midjourney Billing Model](https://docs.dodopayments.com/developer-resources/billing-deconstructions/midjourney.md): Deconstruct Midjourney's GPU-time subscription with Relax Mode fallback and build the same model using Dodo Payments.
- [Replicate Billing Model](https://docs.dodopayments.com/developer-resources/billing-deconstructions/replicate.md): Deconstruct Replicate's per-second hardware-specific billing and build the same pure usage-based model using Dodo Payments.
- [Lovable Billing Model](https://docs.dodopayments.com/developer-resources/billing-deconstructions/lovable.md): Deconstruct Lovable's message-credit subscription with daily bonus drip, team-wide sharing, and separate cloud metering, then build the same model using Dodo Payments.
- [Build an AI Image Generator with Usage-Based Billing](https://docs.dodopayments.com/developer-resources/usage-based-billing-build-ai-image-generator.md): Follow along as we build PixelGen AI - an AI image generation service with pay-per-use billing
- [Seat-Based Pricing with Add-ons and Payment Links](https://docs.dodopayments.com/developer-resources/seat-based-pricing.md): Learn how to create add-ons for seat-based pricing and generate payment links with custom add-on quantities using Dodo Payments
- [Build an AI Chat App with AI SDK & LLM Blueprint](https://docs.dodopayments.com/developer-resources/build-an-ai-chat-app-with-usage-based-billing.md): Follow along as we build an AI chat app with automatic token tracking and usage-based billing
- [Build an AI API Platform with Credit-Based Billing](https://docs.dodopayments.com/developer-resources/build-an-ai-api-platform-with-credit-based-billing.md): Build a tiered AI API service with token credits — issue credits via subscription plans and one-time top-up packs, and auto-deduct as customers call your API.
- [Build a Prepaid Email Service with Credit-Based Billing](https://docs.dodopayments.com/developer-resources/build-a-prepaid-email-service-with-credit-based-billing.md): Build MailKit, a transactional email platform with prepaid email credits. A monthly subscription plan, one-time top-up packs, instant credit deduction on every send, and proactive low-balance alerts powered by Resend and Dodo Payments.
- [Introduction](https://docs.dodopayments.com/api-reference/introduction.md): The Dodo Payments API provides comprehensive endpoints for payment processing, subscription management, and digital product delivery. Our RESTful API follows industry standards with detailed responses for all operations.
- [Error Codes](https://docs.dodopayments.com/api-reference/error-codes.md): Reference for Dodo Payments API and business-logic error codes, grouped by category, with triggers, messages, and how to resolve them.
- [Transaction Failures](https://docs.dodopayments.com/api-reference/transaction-failures.md): Understand every Dodo Payments transaction failure code, whether it is a soft or hard decline, and the recommended action to recover the payment.
- [Metadata Guide](https://docs.dodopayments.com/api-reference/metadata.md): Learn how to use metadata to store additional information about your Dodo Payments objects
- [Create Checkout Session](https://docs.dodopayments.com/api-reference/checkout-sessions/create.md): Unified endpoint for creating checkout sessions for all types of billing requirements.
- [Preview Checkout Session](https://docs.dodopayments.com/api-reference/checkout-sessions/preview.md): Preview a checkout session to calculate pricing, taxes, and totals without creating an actual session.
- [Get Checkout Session](https://docs.dodopayments.com/api-reference/checkout-sessions/get-checkouts.md): Retrieve the status of a specific checkout session by its ID, including the resulting payment ID and payment status.
- [List Payments](https://docs.dodopayments.com/api-reference/payments/get-payments.md): Get a list of all payments associated with your account.
- [Get Payment Detail](https://docs.dodopayments.com/api-reference/payments/get-payments-1.md): Get detailed information about a specific payment.
- [Get Invoice](https://docs.dodopayments.com/api-reference/payments/get-invoice.md): Get an invoice by Payment ID.
- [Retrieve Line Items](https://docs.dodopayments.com/api-reference/payments/retrieve-line-items.md): Retrieve line items for a specific payment.
- [Create One-Time Payment](https://docs.dodopayments.com/api-reference/payments/post-payments.md): Create a one-time payment for a customer.
- [List Subscriptions](https://docs.dodopayments.com/api-reference/subscriptions/get-subscriptions-1.md): Get a list of all subscriptions associated with your account.
- [Get Subscription Detail](https://docs.dodopayments.com/api-reference/subscriptions/get-subscriptions.md): Get detailed information about a specific subscription.
- [Change Plan](https://docs.dodopayments.com/api-reference/subscriptions/change-plan.md): Modify an existing subscription's plan, enabling both upgrades and downgrades to different pricing tiers.
Note: This will use the existing payment information of the customer to upgrade/downgrade the plan.
- [Preview Plan Change](https://docs.dodopayments.com/api-reference/subscriptions/preview-change-plan.md): Preview the effects of a subscription plan change before committing to it. Returns the immediate charge amount and the new subscription details without making any actual changes.
- [Cancel Scheduled Plan Change](https://docs.dodopayments.com/api-reference/subscriptions/cancel-change-plan.md): Cancel a scheduled plan change for a subscription.
- [Update Subscription](https://docs.dodopayments.com/api-reference/subscriptions/patch-subscriptions.md): Update a subscription's details.
- [Create Charge (On-Demand)](https://docs.dodopayments.com/api-reference/subscriptions/create-charge.md): Create a charge for a subscription. This is useful for on-demand billing.
- [Get Subscription Usage History](https://docs.dodopayments.com/api-reference/subscriptions/get-usage-history.md): Retrieve the complete usage history for a subscription with usage-based billing.
- [Retrieve Credit Usage](https://docs.dodopayments.com/api-reference/subscriptions/retrieve-credit-usage.md): Retrieve the credit usage for a subscription.
- [Update Payment Method](https://docs.dodopayments.com/api-reference/subscriptions/update-payment-method.md): Update the payment method for an existing subscription. You can either add a new payment method or use an existing one from the customer's saved payment methods.
- [Create Subscription](https://docs.dodopayments.com/api-reference/subscriptions/post-subscriptions.md): Create a subscription for a customer.
- [List Discounts](https://docs.dodopayments.com/api-reference/discounts/list-discounts.md): Retrieve a list of all discounts associated with your account.
- [Create Discount](https://docs.dodopayments.com/api-reference/discounts/create-discount.md): Create a discount for your account.
- [Get Discount](https://docs.dodopayments.com/api-reference/discounts/validate-discount.md): Retrieve a discount by its unique discount_id.
- [Get Discount by Code](https://docs.dodopayments.com/api-reference/discounts/get-discount-by-code.md): Validate and retrieve a discount by its code name (e.g., 'SAVE20') instead of using the internal discount ID.
- [Update Discount](https://docs.dodopayments.com/api-reference/discounts/update-discount.md): Update a discount in your account.
- [Delete Discount](https://docs.dodopayments.com/api-reference/discounts/delete-discount.md): Delete a discount from your account.
- [List Discount Customers](https://docs.dodopayments.com/api-reference/discounts/list-discount-customers.md): Get a paginated list of the customers attached to a discount's allowlist.
- [Add Discount Customers](https://docs.dodopayments.com/api-reference/discounts/add-discount-customers.md): Idempotently attach customers to a discount's allowlist, which backs a customer_eligibility of specific.
- [Remove Discount Customer](https://docs.dodopayments.com/api-reference/discounts/remove-discount-customer.md): Detach a single customer from a discount's allowlist so they are no longer eligible for the discount.
- [Create License Key](https://docs.dodopayments.com/api-reference/licenses/create-license-key.md): Import an existing license key from another system. The key string, customer, and product are all required.
- [Activate License](https://docs.dodopayments.com/api-reference/licenses/activate-license.md): This endpoint allows you to activate a license for the user.
- [Deactivate License](https://docs.dodopayments.com/api-reference/licenses/deactivate-license.md): This endpoint allows you to deactivate a license for the user.
- [Validate License](https://docs.dodopayments.com/api-reference/licenses/validate-license.md): This endpoint allows you to validate a license for the user.
- [List License Keys](https://docs.dodopayments.com/api-reference/licenses/list-license-keys.md): Retrieve a list of license keys associated with your account.
- [Get License Key](https://docs.dodopayments.com/api-reference/licenses/get-license-key.md): Retrieve the details of a specific license key by its ID.
- [Update License Key](https://docs.dodopayments.com/api-reference/licenses/update-license-key.md): This endpoint allows you to update a license key by its ID.
- [List License Key Instances](https://docs.dodopayments.com/api-reference/licenses/get-license-key-instances.md): Retrieve a list of license key instances. Optionally filter by `license_key_id` to scope results to a specific license key, or by `grant_id` to scope to an entitlement grant.
- [Get License Key Instance](https://docs.dodopayments.com/api-reference/licenses/get-license-key-instance.md): Retrieve details of a specific license key instance by its ID.
- [Update License Key Instance](https://docs.dodopayments.com/api-reference/licenses/update-license-key-instance.md): This endpoint allows you to update a specific license key instance by its ID.
- [List Entitlements](https://docs.dodopayments.com/api-reference/entitlements/list-entitlements.md): List all entitlements for your business with optional filtering by integration type.
- [Create Entitlement](https://docs.dodopayments.com/api-reference/entitlements/create-entitlement.md): Create a new entitlement of any integration type — License Key, Digital Files, Feature Flag, Discord, GitHub, Telegram, Figma, Framer, or Notion.
- [Get Entitlement](https://docs.dodopayments.com/api-reference/entitlements/get-entitlement.md): Retrieve a single entitlement with its resolved integration configuration. For Digital Files entitlements, file metadata and presigned download URLs are populated in the response.
- [Update Entitlement](https://docs.dodopayments.com/api-reference/entitlements/update-entitlement.md): Update an entitlement's name, description, integration configuration, or metadata.
- [Delete Entitlement](https://docs.dodopayments.com/api-reference/entitlements/delete-entitlement.md): Soft-delete an entitlement. Existing grants on the entitlement are unaffected.
- [Upload File](https://docs.dodopayments.com/api-reference/entitlements/upload-file.md): Upload a file to a Digital Files entitlement. Files are streamed to storage; the maximum size is 500 MiB. The returned file ID is appended to the entitlement's digital_file_ids list.
- [Delete File](https://docs.dodopayments.com/api-reference/entitlements/delete-file.md): Remove a file from a Digital Files entitlement. The file is deleted from storage and removed from the entitlement's digital_file_ids list.
- [List Grants](https://docs.dodopayments.com/api-reference/entitlements/list-grants.md): List all grants for an entitlement, with optional filters by status and customer ID. Each grant carries the per-customer fulfillment state, including license keys and digital file download URLs where applicable.
- [List Customer Grants](https://docs.dodopayments.com/api-reference/entitlements/list-customer-grants.md): List all of a customer's entitlement grants across every entitlement, one row per grant, with optional filters by status and integration type. Feature-flag grants include the typed feature payload.
- [Fulfill License Key Grant](https://docs.dodopayments.com/api-reference/entitlements/fulfill-license-key.md): Manually fulfill a pending license-key grant by supplying the key value. Inserts the key, delivers it to the customer by email, and transitions the grant to delivered.
- [Revoke Grant](https://docs.dodopayments.com/api-reference/entitlements/revoke-grant.md): Manually revoke a grant. The customer's platform access is removed (for OAuth/bot integrations) and license keys are disabled. Manual revokes use revocation_reason "manual" and are not auto-regranted on subscription renewal.
- [Create Customer](https://docs.dodopayments.com/api-reference/customers/create-customer.md): Create a new customer in your Dodo Payments account.
- [List Customers](https://docs.dodopayments.com/api-reference/customers/get-customers.md): Get a list of all customers associated with your account.
- [Get Customer Detail](https://docs.dodopayments.com/api-reference/customers/get-customers-1.md): Get detailed information about a specific customer.
- [Update Customer](https://docs.dodopayments.com/api-reference/customers/patch-customer.md): Update a customer's information.
- [Create Customer Portal Session](https://docs.dodopayments.com/api-reference/customers/create-customer-portal-session.md): Create a session of the Customer Portal for a specific customer.
- [List Payment Methods](https://docs.dodopayments.com/api-reference/customers/get-customer-payment-methods.md): List all payment methods associated with a specific customer.
- [Delete Payment Method](https://docs.dodopayments.com/api-reference/customers/delete-payment-method.md): Delete a payment method associated with a customer.
- [List Customer Entitlements](https://docs.dodopayments.com/api-reference/customers/list-customer-entitlements.md): Get all entitlement grants that have been delivered to, or are still in flight for, a customer.
- [List Customer Credit Entitlements](https://docs.dodopayments.com/api-reference/customers/list-customer-credit-entitlements.md): Get all credit entitlements for a customer along with their current balances.
- [List Customer Wallets](https://docs.dodopayments.com/api-reference/customers/get-customer-wallets.md): Retrieve monetary wallet balances associated with a specific customer. Wallets hold real funds in a supported currency (USD, EUR, or GBP) that can be applied to invoices and subscription payments.
- [List Customer Wallet Ledger Entries](https://docs.dodopayments.com/api-reference/customers/get-customer-wallets-ledger-entries.md): List wallet ledger entries (fund additions and deductions) for a specific customer. Supports pagination and currency filter.
- [Create Customer Wallet Ledger Entry](https://docs.dodopayments.com/api-reference/customers/post-customer-wallets-ledger-entries.md): Add or deduct monetary funds in a customer's wallet. Use entry_type 'credit' to add funds or 'debit' to deduct funds. Wallet balances are real money in a supported currency (USD, EUR, or GBP) that can be applied to subscription invoices.
- [List Products](https://docs.dodopayments.com/api-reference/products/get-products.md): Get a list of all products associated with your account.
- [Create Product](https://docs.dodopayments.com/api-reference/products/post-products.md): Create a new product.
- [Get Product Detail](https://docs.dodopayments.com/api-reference/products/get-products-1.md): Get detailed information about a specific product.
- [Update Product](https://docs.dodopayments.com/api-reference/products/patch-products.md): Update a product's details.
- [Update Product Image](https://docs.dodopayments.com/api-reference/products/put-products-images.md): Get a presigned S3 URL to upload an image for a product. Upload the image to the returned URL within 60 seconds.
- [Archive Product](https://docs.dodopayments.com/api-reference/products/archive-product.md): Archive a product associated with your account.
- [Unarchive Product](https://docs.dodopayments.com/api-reference/products/unarchive-product.md): Unarchive a product associated with your account.
- [Upload Product File](https://docs.dodopayments.com/api-reference/products/update-files.md): Get a presigned S3 URL to upload a single file for a product. Upload the file to the returned URL within 60 seconds.
- [List Short Links](https://docs.dodopayments.com/api-reference/products/get-products-short-links.md): Lists all short links created by the business. Short links provide shortened checkout URLs with custom slugs for your products.
- [Create Short Link](https://docs.dodopayments.com/api-reference/products/post-products-id-short-links.md): Creates a short checkout URL with a custom slug for a product. Uses a Static Checkout URL under the hood.
- [List Localized Prices](https://docs.dodopayments.com/api-reference/products/get-products-localized-prices.md): List the active localized price rules for a product.
- [Create Localized Price](https://docs.dodopayments.com/api-reference/products/post-products-localized-prices.md): Create a localized price rule for a product, by currency or by country.
- [Get Localized Price](https://docs.dodopayments.com/api-reference/products/get-products-localized-prices-id.md): Retrieve a single localized price rule for a product.
- [Update Localized Price](https://docs.dodopayments.com/api-reference/products/patch-products-localized-prices.md): Update the amount of a localized price rule.
- [Archive Localized Price](https://docs.dodopayments.com/api-reference/products/delete-products-localized-prices.md): Archive a localized price rule. Idempotent soft-delete.
- [Create Addon](https://docs.dodopayments.com/api-reference/addons/create-addon.md): Create a new addon product that can be attached to your main subscription products
- [List Addons](https://docs.dodopayments.com/api-reference/addons/list-addons.md): Retrieve a comprehensive list of all available addons
- [Get Addon](https://docs.dodopayments.com/api-reference/addons/get-addon.md): Retrieve detailed information about a specific addon using its unique identifier
- [Update Addon](https://docs.dodopayments.com/api-reference/addons/update-addon.md): Modify the details of an existing addon using its unique identifier
- [Update Addon Image](https://docs.dodopayments.com/api-reference/addons/update-addon-images.md): Get a presigned S3 URL to upload an image for an existing addon. Upload the image to the returned URL within 60 seconds.
- [List Credit Entitlements](https://docs.dodopayments.com/api-reference/credit-entitlements/list-credit-entitlements.md): Lists all credit entitlements for the authenticated business with pagination support
- [Create Credit Entitlement](https://docs.dodopayments.com/api-reference/credit-entitlements/create-credit-entitlement.md): Creates a new credit entitlement for the authenticated business
- [Get Credit Entitlement](https://docs.dodopayments.com/api-reference/credit-entitlements/get-credit-entitlement.md): Retrieves a specific credit entitlement by its ID
- [Update Credit Entitlement](https://docs.dodopayments.com/api-reference/credit-entitlements/update-credit-entitlement.md): Updates an existing credit entitlement with partial data
- [Delete Credit Entitlement](https://docs.dodopayments.com/api-reference/credit-entitlements/delete-credit-entitlement.md): Soft-deletes a credit entitlement by its ID
- [Undelete Credit Entitlement](https://docs.dodopayments.com/api-reference/credit-entitlements/undelete-credit-entitlement.md): Restores a previously deleted credit entitlement
- [List Balances](https://docs.dodopayments.com/api-reference/credit-entitlements/list-balances.md): Lists all customer balances for a specific credit entitlement
- [Get Customer Balance](https://docs.dodopayments.com/api-reference/credit-entitlements/get-customer-balance.md): Gets a specific customer's balance for a credit entitlement
- [List Customer Grants](https://docs.dodopayments.com/api-reference/credit-entitlements/list-customer-grants.md): Lists credit grants for a customer under a specific credit entitlement
- [List Customer Ledger](https://docs.dodopayments.com/api-reference/credit-entitlements/list-customer-ledger.md): Lists ledger entries for a customer under a specific credit entitlement
- [Create Ledger Entry](https://docs.dodopayments.com/api-reference/credit-entitlements/create-ledger-entry.md): Creates a ledger entry to credit or debit a customer's balance
- [Create Meter](https://docs.dodopayments.com/api-reference/meters/create-meter.md): Create a new meter.
- [List Meters](https://docs.dodopayments.com/api-reference/meters/get-meters.md): Get a list of all meters.
- [Get Meter](https://docs.dodopayments.com/api-reference/meters/retrieve-meter.md): Retrieve a meter by its ID.
- [Archive Meter](https://docs.dodopayments.com/api-reference/meters/archive-meter.md): Archive a meter by its ID.
- [Unarchive Meter](https://docs.dodopayments.com/api-reference/meters/unarchive-meter.md): Unarchive a meter by its ID.
- [Ingest Events](https://docs.dodopayments.com/api-reference/usage-events/ingest-events.md): Ingest events for usage-based billing.
- [Get Event](https://docs.dodopayments.com/api-reference/usage-events/get-event.md): Get an event by its ID.
- [List Events](https://docs.dodopayments.com/api-reference/usage-events/list-events.md): Get a list of all events.
- [List Refunds](https://docs.dodopayments.com/api-reference/refunds/get-refunds.md): Get a list of all refunds associated with your account.
- [Create Refund](https://docs.dodopayments.com/api-reference/refunds/post-refunds.md): Create a refund for a payment.
- [Get Refund Detail](https://docs.dodopayments.com/api-reference/refunds/get-refunds-1.md): Get detailed information about a specific refund.
- [Get Refund Receipt](https://docs.dodopayments.com/api-reference/refunds/get-refund-receipt.md): Get a refund receipt for a refund.
- [List Disputes](https://docs.dodopayments.com/api-reference/disputes/get-disputes.md): Get a list of all disputes associated with your account.
- [Get Dispute Detail](https://docs.dodopayments.com/api-reference/disputes/get-disputes-1.md): Get detailed information about a specific dispute.
- [List Payouts](https://docs.dodopayments.com/api-reference/payouts/get-payouts.md): Get a list of all payouts associated with your account.
- [Retrieve Payout Breakup](https://docs.dodopayments.com/api-reference/payouts/retrieve-breakup.md): Returns the breakdown of a payout by event type (payments, refunds, disputes, fees, etc.) in the payout's currency.
- [List Payout Breakup Details](https://docs.dodopayments.com/api-reference/payouts/list-breakup-details.md): Returns paginated individual balance ledger entries for a payout, with each entry's amount pro-rated into the payout's currency.
- [Download Payout Breakup CSV](https://docs.dodopayments.com/api-reference/payouts/download-breakup-csv.md): Downloads the complete payout breakup as a CSV file with columns for ledger ID, event type, amounts, and more.
- [List Balance Ledger Entries](https://docs.dodopayments.com/api-reference/balance-ledger/list-ledger-entries.md): Retrieve a paginated list of balance ledger entries for your account. Use query parameters to filter by date range, event type, currency, or reference object.
- [List Brands](https://docs.dodopayments.com/api-reference/brands/list-brands.md): List all brands.
- [Create Brand](https://docs.dodopayments.com/api-reference/brands/create-brand.md): Create a new brand.
- [Get Brand](https://docs.dodopayments.com/api-reference/brands/get-brand.md): Retrieve a specific brand by ID.
- [Update Brand](https://docs.dodopayments.com/api-reference/brands/update-brand.md): Update an existing brand's details.
- [Update Brand Image](https://docs.dodopayments.com/api-reference/brands/update-brand-images.md): Get a presigned S3 URL to upload an image for a brand. Upload the image to the returned URL within 60 seconds.
- [List Webhooks](https://docs.dodopayments.com/api-reference/webhooks/list-webhooks.md): List all webhooks for a business.
- [Create Webhook](https://docs.dodopayments.com/api-reference/webhooks/create-webhook.md): Create a new webhook for a business.
- [Get Webhook Detail](https://docs.dodopayments.com/api-reference/webhooks/get-details.md): Get detailed information about a specific webhook.
- [Update Webhook](https://docs.dodopayments.com/api-reference/webhooks/update-webhook.md): Update a specific webhook.
- [Delete Webhook](https://docs.dodopayments.com/api-reference/webhooks/delete-webhook.md): Delete a specific webhook.
- [Get Webhook Headers](https://docs.dodopayments.com/api-reference/webhooks/get-webhook-headers.md): Get the headers for a specific webhook.
- [Update Webhook Headers](https://docs.dodopayments.com/api-reference/webhooks/update-webhook-headers.md): Update the headers for a specific webhook.
- [Get Webhook Signing Key](https://docs.dodopayments.com/api-reference/webhooks/get-webhook-signing-key.md): Get the signing key for a specific webhook.
- [Supported Countries](https://docs.dodopayments.com/api-reference/misc/supported-countries.md): Retrieve a list of countries that are supported by the Dodo Payments for your customers.
- [List Product Collections](https://docs.dodopayments.com/api-reference/product-collections/list-product-collections.md): Get a list of all product collections associated with your account.
- [Create Product Collection](https://docs.dodopayments.com/api-reference/product-collections/create-product-collection.md): Create a new product collection.
- [Get Product Collection](https://docs.dodopayments.com/api-reference/product-collections/get-product-collection.md): Get detailed information about a specific product collection.
- [Update Product Collection](https://docs.dodopayments.com/api-reference/product-collections/update-product-collection.md): Update a product collection's details.
- [Archive Product Collection](https://docs.dodopayments.com/api-reference/product-collections/archive-product-collection.md): Archive a product collection associated with your account.
- [Unarchive Product Collection](https://docs.dodopayments.com/api-reference/product-collections/unarchive-product-collection.md): Unarchive a product collection associated with your account.
- [Update Product Collection Image](https://docs.dodopayments.com/api-reference/product-collections/update-product-collection-images.md): Get a presigned S3 URL to upload an image for a product collection. Upload the image to the returned URL within 60 seconds.
- [Create Product Collection Group](https://docs.dodopayments.com/api-reference/product-collections/create-group.md): Add a new group to a product collection.
- [Update Product Collection Group](https://docs.dodopayments.com/api-reference/product-collections/update-group.md): Update a group within a product collection.
- [Delete Product Collection Group](https://docs.dodopayments.com/api-reference/product-collections/delete-group.md): Delete a group from a product collection.
- [Add Products to Group](https://docs.dodopayments.com/api-reference/product-collections/add-group-items.md): Add one or more products to a group within a product collection.
- [Update Group Item](https://docs.dodopayments.com/api-reference/product-collections/update-group-item.md): Update a product item within a product collection group.
- [Delete Group Item](https://docs.dodopayments.com/api-reference/product-collections/delete-group-item.md): Remove a product item from a product collection group.
- [External Integrations](https://docs.dodopayments.com/integrations/introduction.md): Connect Dodo Payments with your favorite tools and platforms to automate workflows and enhance your payment experience.
- [WooCommerce Plugin](https://docs.dodopayments.com/integrations/woocommerce-plugin.md): Integrate Dodo Payments seamlessly with your WooCommerce store to accept global payments through UPI, cards, and more.
- [Framer Plugin](https://docs.dodopayments.com/integrations/framer-plugin.md): Integrate Dodo Payments checkout functionality into your Framer projects with our powerful plugin. Accept payments with customizable checkout experiences.
- [Raycast Extension](https://docs.dodopayments.com/integrations/raycast-extension.md): Install the Raycast extension to browse and manage Dodo Payments resources from your keyboard.
- [Slack](https://docs.dodopayments.com/integrations/slack.md): Integrate Dodo Payments with Slack to receive real-time notifications about your payments.
- [Discord](https://docs.dodopayments.com/integrations/discord.md): Send real-time Dodo Payments notifications to your Discord channels.
- [Microsoft Teams](https://docs.dodopayments.com/integrations/microsoft-teams.md): Send Dodo Payments notifications to Microsoft Teams channels with rich Adaptive Cards.
- [N8N](https://docs.dodopayments.com/integrations/n8n.md): Integrate Dodo Payments with N8N to automate workflows and connect with over 5,000 apps using webhooks—power powerful, customizable automation in self-hosted or cloud N8N environments.
- [Zapier](https://docs.dodopayments.com/integrations/zapier.md): Connect Dodo Payments to 5000+ apps through Zapier webhooks for unlimited automation possibilities.
- [Windmill](https://docs.dodopayments.com/integrations/windmill.md): Trigger Windmill workflows and scripts based on Dodo Payments events for custom automation.
- [Inngest](https://docs.dodopayments.com/integrations/inngest.md): Trigger serverless functions and background jobs in Inngest based on Dodo Payments events.
- [HubSpot](https://docs.dodopayments.com/integrations/hubspot.md): Automatically create and update contacts, companies, and deals in HubSpot from Dodo Payments events.
- [Close CRM](https://docs.dodopayments.com/integrations/close-crm.md): Sync Dodo Payments data with Close CRM to track leads and manage sales pipeline.
- [GoHighLevel](https://docs.dodopayments.com/integrations/gohighlevel.md): Integrate Dodo Payments with GoHighLevel (GHL) using no-code payment links, overlay checkout, or inline checkout, and automate fulfillment with webhooks.
- [Loops](https://docs.dodopayments.com/integrations/loops.md): Send transactional emails and manage customer communication through Loops based on Dodo Payments events.
- [Resend](https://docs.dodopayments.com/integrations/resend.md): Send transactional emails through Resend based on Dodo Payments events with high deliverability.
- [SendGrid](https://docs.dodopayments.com/integrations/sendgrid.md): Send transactional emails based on Dodo Payments events using SendGrid's Mail Send API.
- [AutoSend](https://docs.dodopayments.com/integrations/autosend.md): Learn how to use AutoSend's email API to send automated transactional emails for your Dodo Payments transactions, refunds, and payment events.
- [MailerLite](https://docs.dodopayments.com/integrations/mailerlite.md): Automatically add customers to MailerLite subscriber lists and trigger email automations based on Dodo Payments events.
- [Keplars](https://docs.dodopayments.com/integrations/keplars.md): Send transactional emails through Keplars based on Dodo Payments events.
- [Segment](https://docs.dodopayments.com/integrations/segment.md): Send Dodo Payments events to Segment for analytics and customer data platform integration.
- [Customer.io](https://docs.dodopayments.com/integrations/customer-io.md): Send Dodo Payments events to Customer.io to trigger email automations and customer journeys.
- [DataFast](https://docs.dodopayments.com/integrations/datafast.md): Attribute revenue to marketing channels with DataFast analytics. Track which traffic sources drive paying customers and optimize your growth.
- [Dub](https://docs.dodopayments.com/integrations/dub.md): Track sale conversion events in Dub when customers complete purchases through Dodo Payments.
- [Rekomi](https://docs.dodopayments.com/integrations/rekomi.md): Run an affiliate program on your Dodo Payments store with Rekomi. One pasted API key connects the two, and Rekomi tracks sales and pays your affiliates.
- [Changelog](https://docs.dodopayments.com/changelog/introduction.md): Track all Dodo Payments releases, new features, improvements, and platform updates. Complete version history with detailed changelogs for each release.
- [v1.112.0 (August 5, 2026)](https://docs.dodopayments.com/changelog/v1.112.0.md): Discount codes gain Amount discounts, scheduling, customer eligibility rules, and per-currency options, alongside a rebuilt native webhooks experience with email alerting — plus Cash App Pay for subscriptions, SEPA Direct Debit for one-time EUR payments, customer-friendly payment failure messages, p…
- [v1.109.0 (July 21, 2026)](https://docs.dodopayments.com/changelog/v1.109.0.md): A completely rebuilt Analytics v3 dashboard with real-time revenue, one-click period comparisons, customizable layouts, and shareable chart cards — plus paid trials for subscriptions and checkout, trial-misuse prevention, Payout Accounts for managing multiple bank accounts, product and add-on pricin…
- [v1.106.0 (July 7, 2026)](https://docs.dodopayments.com/changelog/v1.106.0.md): Localized Pricing with per-currency and per-country price rules, three new payment methods (Satispay, BLIK, and Klarna for subscriptions), feature flag entitlements, Apple Pay domain registration, and editable add-ons at checkout — plus subscription period extension and add-on image removal.
- [v1.105.0 (June 22, 2026)](https://docs.dodopayments.com/changelog/v1.105.0.md): Bring Your Own Processor (BYOP), the official Rust SDK release, Korean payment methods (Kakao Pay, Naver Pay, PAYCO) and Przelewy24, brand_id on every webhook payload, decimal-aware currency handling, higher entitlement limits, plus checkout, analytics, and dashboard improvements.
- [v1.101.0 (June 2, 2026)](https://docs.dodopayments.com/changelog/v1.101.0.md): Automatic subscription payment retries to recover failed renewal revenue, business-level proration defaults with per-product-collection overrides, and business name collection for B2B invoices — plus bug fixes and improvements.
- [v1.99.0 (May 25, 2026)](https://docs.dodopayments.com/changelog/v1.99.0.md): Stacked discount codes (up to 20 per checkout, payment, or subscription), seven new customer notification emails for refunds and subscription lifecycle events, checkout payment page overhaul lifting success rates by 2–3%, product form rework with live preview and autosave, and Business Settings rede…
- [v1.97.6 (May 7, 2026)](https://docs.dodopayments.com/changelog/v1.97.6.md): Entitlements launch with five new fulfilment integrations (Discord, GitHub, Telegram, Framer, Notion), subscription cancellation reasons in the customer portal, configurable INR e-mandate floor, adaptive currency fees inclusive setting, Dodo Payments Desktop app for macOS/Windows/Linux, stablecoin p…
- [v1.94.0 (April 8, 2026)](https://docs.dodopayments.com/changelog/v1.94.0.md): Abandoned Cart Recovery, Subscription Dunning, discount metadata, recovery webhooks, Pix payments for Brazil, and WeChat Pay for Chinese customers
- [v1.93.0 (March 28, 2026)](https://docs.dodopayments.com/changelog/v1.93.0.md): Checkout redesign with improved loading states, net revenue analytics, business-level payment method disabling, payout breakdown, Visa RDR configuration, DoNotBill proration mode, scheduled plan changes, and delete customer payment method API
- [v1.87.0 (March 9, 2026)](https://docs.dodopayments.com/changelog/v1.87.0.md): Support for discounts in change plan and minor improvements across the platform
- [v1.86.0 (March 2, 2026)](https://docs.dodopayments.com/changelog/v1.86.0.md): Credit-based billing with rollover, overage, and expiration controls, unified design and theme customization hub, refund and dispute status in list payments API, refunds table in customer portal, and copy to live mode for meters
- [v1.84.0 (February 20, 2026)](https://docs.dodopayments.com/changelog/v1.84.0.md): Product-level analytics, Verifi RDR dispute prevention, DodoPayments CLI, customer portal UI revamp, inline checkout payment method updates, Tax ID prefill, return URL query params, customer email update API, and Bun adapter
- [v1.81.0 (February 6, 2026)](https://docs.dodopayments.com/changelog/v1.81.0.md): Third-party analytics, checkout theme customization, prevent plan change on payment failure, and balance ledger API
- [v1.78.0 (February 2, 2026)](https://docs.dodopayments.com/changelog/v1.78.0.md): Communication preferences with push notifications, custom fields for checkout sessions, and expanded checkout language support
- [v1.75.0 (January 23, 2026)](https://docs.dodopayments.com/changelog/v1.75.0.md): Product collections, RevolutPay & Billie payment methods for GBP one-time payments, checkout session preview, metadata in change plan requests, invoice_url field, discount validation endpoint, and enhanced dashboard filtering
- [v1.70.0 (December 24, 2025)](https://docs.dodopayments.com/changelog/v1.70.0.md): Inline checkout support, use existing payment methods for instant checkouts, manage subscription plans from dashboard, generate short payment links, skip success pages with redirect_immediately, and enable on-demand subscriptions for all businesses
- [v1.67.0 (December 17, 2025)](https://docs.dodopayments.com/changelog/v1.67.0.md): Mixed cart checkout for one-time and subscription products, Unified Customer Portal, invoice_id in Payment Response
- [v1.66.0 (December 8, 2025)](https://docs.dodopayments.com/changelog/v1.66.0.md): Subscription.updated webhook, minimal address checkout, read-only API keys, UPI AutoPay & RuPay subscriptions for all businesses
- [v1.61.5 (November 17, 2025)](https://docs.dodopayments.com/changelog/v1.61.5.md): EUR & GBP pricing full rollout, payment method management, metadata in customers and refunds, checkout session feature flags, license key/file indicators, GitHub OAuth, and Featurebase integration
- [v1.56.0 (27 October 2025)](https://docs.dodopayments.com/changelog/v1.56.0.md): Streamlined onboarding, C# SDK launch, webhook verification, Two-Factor Authentication, overlay checkout sessions, and usage-based subscription plan changes
- [v1.53.2 (13th September 2025)](https://docs.dodopayments.com/changelog/v1.53.2.md): Customer wallet balances, enhanced refund details, higher meter limits, license activation context, and $0 downgrades
- [v1.52.4 (3rd September 2025)](https://docs.dodopayments.com/changelog/v1.52.4.md): Usage-Based Billing, public Refund Receipt API, 100% subscription discounts, and checkout session ID in payments
- [v1.51.0 (23rd August 2025)](https://docs.dodopayments.com/changelog/v1.51.0.md): Powerful Checkout Sessions API, Metadata in Payments Export, and Subscription Next Billing Date Update
- [v1.47.0 (11th August 2025)](https://docs.dodopayments.com/changelog/v1.47.0.md): Dashboard UI overhaul, discount codes for subscriptions, expanded Adaptive Currency, webhook management API, and product metadata support.
- [v1.44.0 (3rd August 2025)](https://docs.dodopayments.com/changelog/v1.44.0.md): Adaptive Currency, Turkish Language Support, and New Proration Mode
- [v1.43.0 (24th July 2025)](https://docs.dodopayments.com/changelog/v1.43.0.md): Comprehensive Webhooks Upgrade: endpoint management, security, delivery logs, debugging, and monitoring—now fully self-serve in the dashboard.
- [v1.38.0 (9th July 2025)](https://docs.dodopayments.com/changelog/v1.38.0.md): Analytics Chart Sharing, Multiple Partial Refunds, Cumulative Revenue Analytics, Context7 Integration, Next.js Adapter
- [v1.37.0 (2nd July 2025)](https://docs.dodopayments.com/changelog/v1.37.0.md): Enhanced Analytics Dashboard with comprehensive revenue and retention insights, Reports 2.0 with detailed business reporting capabilities, and improved subscription management features for better business intelligence and operational efficiency.
- [v1.34.4 (26th June 2025)](https://docs.dodopayments.com/changelog/v1.34.4.md): Enhanced Dashboard Analytics with comprehensive new metrics across three key dashboard sections: Revenue Analytics, Customer Analytics, and Payment Success Rate Analytics.
- [v1.34.0 (18th June 2025)](https://docs.dodopayments.com/changelog/v1.34.0.md): Added Digital Product Delivery, React Native SDK beta release, new proration modes, adaptive currency for subscriptions, and enhanced verification form management.
- [v1.32.0 (9th June 2025)](https://docs.dodopayments.com/changelog/v1.32.0.md): Added support for Affiliates with Affonso, multiple webhook support, enhanced fraud prevention, subscription schedule cancellation, and static payment links.
- [v1.30.0 (2nd June 2025)](https://docs.dodopayments.com/changelog/v1.30.0.md): Added support for $0 payments and 100% discount codes for one-time products, enabling free product offerings, payout threshold for USD wallet, and standardized API error codes and messages.
- [v1.27.0 (26th May 2025)](https://docs.dodopayments.com/changelog/v1.27.0.md): Introduced Partial Refunds and Multi-Brand Support, enabling merchants to manage multiple brands and websites under a single verified business account.
- [v1.25.0 (20th May 2025)](https://docs.dodopayments.com/changelog/v1.25.0.md): Introduced Overlay Checkout Beta, a modern TypeScript library for embedded payments, and a new subscription.plan_changed webhook event for better subscription lifecycle management.
- [v1.22.0 (9th May 2025)](https://docs.dodopayments.com/changelog/v1.22.0.md): Added unified search to the dashboard, added support for upgrading and downgrading subscriptions with addons, and added comprehensive card information to payment responses.
- [v1.21.0 (3rd May 2025)](https://docs.dodopayments.com/changelog/v1.21.0.md): Added support for addons to subscriptions, made dispute handling more robust, and added customer billing details to payment responses.
- [v1.18.3 (26th April 2025)](https://docs.dodopayments.com/changelog/v1.18.3.md): Introduced Subscription Plan Change API, enhanced onboarding guidance, notification preferences center, and improved adaptive currency information.
- [v1.16.1 (18th April 2025)](https://docs.dodopayments.com/changelog/v1.16.1.md): Introduced modern verification forms, new Java and Kotlin SDKs, Afterpay/Clearpay integration, and Google Sign-In.
- [v1.14.0 (12th April 2025)](https://docs.dodopayments.com/changelog/v1.14.0.md): Introduced new European payment methods, subscription billing address updates, and various improvements.
- [v1.13.0 (9th April 2025)](https://docs.dodopayments.com/changelog/v1.13.0.md): New features including Adaptive Currency Support, MCP Server for AI integration, mobile apps, Custom GPT, and Dodo Dash game
- [v1.11.0 (28 March 2025)](https://docs.dodopayments.com/changelog/v1.11.0.md): Introduced address autofill for checkout page, notifications center, payment link query builder, saved payment methods, and billing currency control.
- [v1.10.1 (21 March 2025)](https://docs.dodopayments.com/changelog/v1.10.1.md): Introduced Checkout 2.0, configurable payment methods, dynamic tax calculation, and on-demand subscriptions.
- [v1.7.0 (14 March 2025)](https://docs.dodopayments.com/changelog/v1.7.0.md): Introduced a dedicated subscriptions page, enhanced customer details, detailed payout information, an official Ruby SDK, enhanced API filters, and various minor improvements.
- [v1.5.0 (7 March 2025)](https://docs.dodopayments.com/changelog/v1.5.0.md): Introduced a custom date filter for analytics, a new tax category, and various improvements.
- [v1.4.0 (6 Mar 2025)](https://docs.dodopayments.com/changelog/v1.4.0.md): Introduced the Storefront Feature and Amazon Pay Integration.
- [v1.3.2 (28 Feb 2025)](https://docs.dodopayments.com/changelog/v1.3.2.md): Introduced the Teams Feature, enhanced success/failure screens, and minor improvements.
- [v1.0.0 (23 Feb 2025)](https://docs.dodopayments.com/changelog/v1.0.0.md): Public release of Dodo Payments with Customer Portal and Customer Portal Session API.
- [v0.24.0 (15 Feb 2025)](https://docs.dodopayments.com/changelog/v0.24.0.md): Introduced discount coupons, support for over 25 local payment methods, customizable statement descriptors, and a complete UI makeover of the login page.
- [v0.22.0 (6 Feb 2025)](https://docs.dodopayments.com/changelog/v0.22.0.md): Introduced subscription's first payment, UPI QR payment method, tax ID on checkout, dashboard restructure, self-serve onboarding guides, multi-language support, invoice PDF makeover, and a centralized help widget.
- [v0.20.1 (31 Jan 2025)](https://docs.dodopayments.com/changelog/v0.20.1.md): Introduced Pay What You Want (PWYW) pricing and expands global payment coverage.
- [v0.19.0 (24 Jan 2025)](https://docs.dodopayments.com/changelog/v0.19.0.md): Added support for UPI and Indian Rupay cards, released PHP SDK, and introduced product archiving.
- [v0.18.0 (20 Jan 2025)](https://docs.dodopayments.com/changelog/v0.18.0.md): Added AI chat support, enhanced APIs, inclusive tax pricing, automated country selection, and more.
- [v0.16.1 (11 Jan 2025)](https://docs.dodopayments.com/changelog/v0.16.1.md): Added Account Summary feature, enhanced API documentation, and improved postal code validation.
- [v0.15.1 (4 Jan 2025)](https://docs.dodopayments.com/changelog/v0.15.1.md): Introducing Invoice API, subscription webhooks, comprehensive guides, Dodo Wall of Love, and social sharing features. Plus, enhanced subscription trial periods and customer identification.
- [v0.14.0 (26 Dec 2024)](https://docs.dodopayments.com/changelog/v0.14.0.md): Introduced the License Key Management feature, enhancing security and control for merchants distributing digital products and services.
- [v0.13.2 (21 Dec 2024)](https://docs.dodopayments.com/changelog/v0.13.2.md): Updated Atlas codebase, SDK updates, and minor improvements.
- [v0.12.0 (17 Dec 2024)](https://docs.dodopayments.com/changelog/v0.12.0.md): Added official SDKs, metadata field, and expanded customer APIs with minor improvements and bug fixes.
- [v0.11.0 (13 Dec 2024)](https://docs.dodopayments.com/changelog/v0.11.0.md): Introduced automated emails, webhook event logs, a license key generation guide, and various minor improvements and bug fixes.
- [v0.10.0 (8 Dec 2024)](https://docs.dodopayments.com/changelog/v0.10.0.md): Open-sourced Atlas demo, feature-request section, webhook request logs API, subscription list API, and various improvements and bug fixes.
- [v0.1.0 (25 Nov 2024)](https://docs.dodopayments.com/changelog/v0.1.0.md): This is the initial release of the Dodo Payments documentation, marking the Beta launch of our product. Explore the features and improvements designed to enhance your payment processing experience.
- [Community Projects](https://docs.dodopayments.com/community/overview.md): Discover community-built SDKs, plugins, and boilerplates for Dodo Payments.
- [Projects Directory](https://docs.dodopayments.com/community/projects.md): Community-maintained libraries, plugins, and boilerplates for Dodo Payments.
- [Submit Your Project](https://docs.dodopayments.com/community/submit.md): How to add your open-source project to the Dodo Payments community directory.
## OpenAPI Specs
- [openapi.documented](https://docs.dodopayments.com/openapi/openapi.documented.yml)