
Dodo Payments checkout is a conversion-optimized, globally compliant checkout designed for digital products and SaaS businesses. It supports multiple currencies, languages, taxes, discounts, add-ons, and business-friendly compliance workflows.
Checkout Sessions API
Create hosted checkout sessions programmatically.
Payment Methods
Supported payment methods and configuration options.
Adaptive Currency
Adaptive Currency allows customers to pay in their preferred local currency, improving trust and conversion rates.How It Works
- Enable: Enable Adaptive Currency from your Business Settings
- Select: Customers can switch currencies directly on checkout
- Convert: Prices are dynamically converted using real-time FX rates
- Display: Final payable amount is shown transparently before payment

Adaptive Currency
Learn more about supported currencies, conversion fees, and refund handling.
Multi-Language Checkout
Dodo Payments supports multiple languages on the checkout page, allowing customers to complete payments in a language they’re comfortable with.
Key Highlights
- Language selector available directly on checkout
- UI text, labels, and system messages are localized
- Improves accessibility and international conversion
Supported Languages
| # | Code | Language |
|---|---|---|
| 1 | en | English |
| 2 | ar | Arabic |
| 3 | ca | Catalan |
| 4 | cn | Chinese |
| 5 | de | German |
| 6 | es | Spanish |
| 7 | fr | French |
| 8 | he | Hebrew |
| 9 | id | Indonesian |
| 10 | it | Italian |
| 11 | ja | Japanese |
| 12 | nl | Dutch |
| 13 | pl | Polish |
| 14 | pt | Portuguese |
| 15 | sv | Swedish |
| 16 | tr | Turkish |
Automatic Tax Calculation
Taxes are automatically calculated based on the customer’s billing location, ensuring compliance with GST, VAT, and sales tax requirements without manual setup.How Tax Calculation Works
1
Location Detection
Tax rules are applied based on the customer’s country (and region where applicable).
2
Dynamic Updates
Tax amount updates automatically when:
- Country changes
- Address is updated
3
Transparent Display
Final tax breakdown is shown clearly before payment.
Business Tax ID Support
For registered businesses, the checkout allows customers to enter their Business Tax ID (e.g., VAT/GST number).What Happens When a Tax ID Is Entered
- Tax eligibility is validated in real-time
- Applicable tax exemptions or reverse-charge rules are applied
- Tax amount updates instantly on checkout

This is especially useful for B2B SaaS and digital services where business customers may be eligible for tax exemptions.
Discount Codes
Customers can apply discount or promo codes you’ve created in the dashboard directly on the checkout page.Checkout Experience
- Customer enters the discount code
- Discount is validated instantly
- Updated price and savings are shown clearly

API Integration
Pre-apply a discount code or enable the discount input field:Discount Codes
Learn how to create and manage discount codes.
Smart Address Collection
The checkout supports flexible address entry for faster completion.Options Available
| Option | Description |
|---|---|
| Google Address Autofill | Quick selection with autocomplete |
| Manual Entry | Full control for complete addresses |
| Country Selection | Drives tax and compliance logic |
Privacy Policy & Terms Acceptance
To ensure legal and compliance transparency:- Privacy Policy and Buyer Terms links are clearly displayed on checkout
- Customers explicitly acknowledge these before completing payment
This helps meet global consumer protection and data privacy requirements including GDPR compliance.