
Dodo Payments Checkout ist ein konversionsoptimierter, weltweit konformer Checkout, der für digitale Produkte und SaaS-Unternehmen entwickelt wurde. Er unterstützt mehrere Währungen, Sprachen, Steuern, Rabatte, Add-ons und compliance-freundliche Geschäftsabläufe.
Checkout Sessions API
Erstellen Sie gehostete Checkout-Sitzungen programmatisch.
Preview Checkout
Berechnen Sie Preise und Steuern, bevor Sie eine Sitzung erstellen.
Payment Methods
Unterstützte Zahlungsmethoden und Konfigurationsoptionen.
Über die Checkout Sessions API generierte Checkout-Links sind nicht wiederverwendbar und laufen innerhalb von 24 Stunden ab. Generieren Sie für jeden Kunden und jeden Zahlungsversuch eine neue Session.
Adaptive Currency
Adaptive Currency ermöglicht es Kunden, in ihrer bevorzugten lokalen Währung zu bezahlen, und verbessert dadurch das Vertrauen sowie die Conversion-Raten.Funktionsweise
- Aktivieren: Aktivieren Sie Adaptive Currency unter Settings → Business
- Auswählen: Kunden können die Währung direkt im Checkout wechseln
- Umrechnen: Preise werden mithilfe von FX-Raten in Echtzeit dynamisch umgerechnet
- Anzeigen: Der endgültige zu zahlende Betrag wird vor der Zahlung transparent angezeigt

Adaptive Currency
Erfahren Sie mehr über unterstützte Währungen, Umrechnungsgebühren und die Abwicklung von Rückerstattungen.
Mehrsprachiger Checkout
Dodo Payments unterstützt mehrere Sprachen auf der Checkout-Seite, sodass Kunden Zahlungen in einer Sprache abschließen können, mit der sie vertraut sind.
Wichtigste Vorteile
- Sprachauswahl direkt im Checkout verfügbar
- UI-Texte, Bezeichnungen und Systemmeldungen sind lokalisiert
- Verbessert die Barrierefreiheit und die internationale Conversion
Unterstützte Sprachen
Die Checkout-Seite unterstützt 21 Sprachen:Automatische Steuerberechnung
Steuern werden automatisch anhand des Abrechnungsstandorts des Kunden berechnet. Dadurch wird die Einhaltung der Anforderungen für GST, VAT und sales tax ohne manuelle Einrichtung gewährleistet.Funktionsweise der Steuerberechnung
1
Location Detection
Steuerregeln werden anhand des Landes des Kunden angewendet (und gegebenenfalls anhand der Region).
2
Dynamic Updates
Der Steuerbetrag wird automatisch aktualisiert, wenn:
- das Land geändert wird
- die Adresse aktualisiert wird
3
Transparent Display
Die endgültige Steueraufschlüsselung wird vor der Zahlung übersichtlich angezeigt.
Unterstützung der Business Tax ID
Für registrierte Unternehmen ermöglicht der Checkout Kunden, ihre Business Tax ID (z. B. VAT/GST-Nummer) einzugeben.Was geschieht bei der Eingabe einer Tax ID?
- Die Steuerberechtigung wird in Echtzeit validiert
- Anwendbare Steuerbefreiungen oder Reverse-Charge-Regeln werden angewendet
- Der Steuerbetrag wird im Checkout sofort aktualisiert

Dies ist besonders für B2B-SaaS und digitale Dienstleistungen hilfreich, bei denen Geschäftskunden möglicherweise Anspruch auf Steuerbefreiungen haben.
Rabattcodes
Kunden können Rabatt- oder Promo-Codes, die Sie im Dashboard erstellt haben, direkt auf der Checkout-Seite anwenden.Checkout-Erlebnis
- Der Kunde gibt den Rabattcode ein
- Der Rabatt wird sofort validiert
- Der aktualisierte Preis und die Ersparnis werden übersichtlich angezeigt

API-Integration
Wenden Sie einen oder mehrere kombinierbare Rabattcodes vorab an oder aktivieren Sie das Eingabefeld für Rabatte:discount_codes akzeptiert ein Array mit bis zu 20 Codes, die in der angegebenen Reihenfolge kombiniert werden. Das einzelne Feld discount_code ist veraltet, funktioniert aber weiterhin – bestehende Integrationen müssen nicht sofort geändert werden. Migrieren Sie bei Gelegenheit zu discount_codes, um die Kombination von Codes und die umfangreichere Antwortstruktur zu nutzen.Discount Codes
Erfahren Sie, wie Sie Rabattcodes erstellen und verwalten.
Validate Discount by Code
Suchen und validieren Sie Rabatte anhand von Codenamen.
Intelligente Adresserfassung
Der Checkout unterstützt eine flexible Adresseingabe für einen schnelleren Abschluss.Verfügbare Optionen
Modus für minimale Adressen
Für eine maximale Conversion können Sie die Erfassung minimaler Adressen aktivieren, um Reibung im Checkout zu reduzieren. Wennminimal_address auf true gesetzt ist, erfasst der Checkout nur:
- Land – für die Steuerbestimmung immer erforderlich
- Postleitzahl – nur in Regionen, in denen sie für die Berechnung von sales tax, VAT oder GST erforderlich ist

Die vollständige Adresserfassung bleibt der Standard. Aktivieren Sie
minimal_address für digitale Produkte und SaaS-Abläufe, bei denen keine vollständigen Rechnungsdetails erforderlich sind.Minimal Address Reference
Eine vollständige Referenz des Parameters
minimal_address finden Sie im Leitfaden zur Checkout Sessions API.Erfassung der Telefonnummer
Steuern Sie mithilfe von Feature-Flags der Checkout-Session, ob das Telefonnummernfeld im Checkout angezeigt wird und ob es erforderlich ist.Benutzerdefinierte Felder
Erfassen Sie während des Checkouts zusätzliche Informationen von Kunden, indem Sie benutzerdefinierte Formularfelder definieren. Dies ist nützlich, um Daten wie den Firmennamen, die Teamgröße, die Empfehlungsquelle oder andere geschäftsspezifische Informationen zu erfassen.Verfügbare Feldtypen
Beispiel
Kundenantworten werden automatisch in Webhook-Payloads (
payment.succeeded, subscription.active) sowie in API-Antworten über das Array custom_field_responses aufgenommen. Sie können bis zu 5 benutzerdefinierte Felder pro Checkout-Session definieren.Custom Fields Guide
Erfahren Sie mehr über die Konfiguration benutzerdefinierter Felder und den Zugriff auf Antworten.
Zustimmung zu Datenschutzrichtlinie und Bedingungen
Für Transparenz in Bezug auf Recht und Compliance:- Die Links zu Datenschutzrichtlinie und Käuferbedingungen werden im Checkout deutlich angezeigt
- Kunden bestätigen diese ausdrücklich, bevor sie die Zahlung abschließen
Dies trägt dazu bei, globale Anforderungen an den Verbraucherschutz und den Datenschutz, einschließlich der GDPR-Compliance, zu erfüllen.
Collection Checkout
Product Collections ermöglichen ein einheitliches Checkout-Erlebnis, bei dem Kunden mehrere verwandte Produkte (z. B. Starter-, Pro- und Enterprise-Tarife) in einem einzigen Checkout anzeigen und auswählen können.Funktionsweise
- Alle Produkte werden angezeigt: Kunden sehen jedes aktive Produkt in der Collection
- Erstes Produkt vorausgewählt: Das erste Produkt der Collection wird automatisch ausgewählt
- Optionen vergleichen: Kunden können Preise und Funktionen vor der Auswahl vergleichen
- Einzelauswahl: Nach der Auswahl eines Produkts wird der Checkout mit dem standardmäßigen Zahlungsablauf fortgesetzt
Erstellen eines Collection Checkouts
Product Collections
Erfahren Sie, wie Sie Product Collections für einheitliche Checkout-Erlebnisse erstellen und verwalten.
Konfiguration der Checkout-Session
Steuern Sie das Verhalten des Checkouts mithilfe der Checkout Sessions API:Nach der Zahlung werden Kunden zu Ihrer
return_url weitergeleitet. Query-Parameter werden automatisch angehängt – darunter payment_id oder subscription_id, status, email und license_key (falls zutreffend). Die vollständige Liste finden Sie im Leitfaden zu Checkout-Sessions.Checkout Sessions API
Vollständige API-Referenz für Checkout-Sessions.
Checkout Integration Guide
Schritt-für-Schritt-Anleitung zur Integration des Checkouts.
Anpassung des Checkout-Themes
Passen Sie das Erscheinungsbild der Checkout-Seite mithilfe des Parameterscustomization.theme_config bei der Erstellung einer Checkout-Session über die API an Ihre Marke an. Konfigurieren Sie Farben, Schriftarten, Eckenradius und Button-Text für den hellen und dunklen Modus.

Design & Theme Customization
Konfigurieren Sie Themes visuell im Dashboard mit vorgefertigten Themes, Typografie, Farben und einer Live-Vorschau.
Dieser Abschnitt behandelt die serverseitige Theme-Konfiguration über die API mithilfe von
customization.theme_config. Wenn Sie das Checkout SDK (Overlay- oder Inline-Checkout) verwenden, finden Sie im Abschnitt zur Theme-Anpassung von Overlay Checkout weitere Informationen. Dort werden camelCase-Eigenschaften verwendet (z. B. bgPrimary anstelle von bg_primary).Optionen der Theme-Konfiguration
Farbkonfiguration (heller/dunkler Modus)
Jeder Modus (light und dark) unterstützt die folgenden Farbeigenschaften:
Alle Farbfelder akzeptieren standardmäßige CSS-Farbformate:
- Hex:
#fff,#ffffff,#ffffffff - RGB/RGBA:
rgb(255, 255, 255),rgba(255, 255, 255, 0.5) - HSL/HSLA:
hsl(120, 100%, 50%),hsla(120, 100%, 50%, 0.5) - Benannte Farben:
red,blue,transparent