Skip to main content

Neue Funktionen

1. Analytics v3 — Ein vollständig neu entwickeltes Dashboard

Wir haben Analytics von Grund auf vollständig neu entwickelt. Dein Dashboard bringt jetzt alle wichtigen Kennzahlen an einem Ort zusammen, unterstützt von einer neuen Echtzeit-Datengine (Analytics v3).
Neues Home-Dashboard mit Analytics v3
Alles an einem Ort
  • Umsatz in Echtzeit — sieh den Umsatz von heute Stunde für Stunde, sobald er eingeht.
  • Vergleiche per Mausklick — vergleiche jede Kennzahl mit dem vorherigen Zeitraum, etwa dem letzten Monat, mit nur einem Klick.
  • Umsatz nach Land — sieh genau, aus welchen Ländern dein Umsatz stammt.
  • Zahlungsübersicht — verfolge fehlgeschlagene Zahlungen, Rückerstattungen und Wiederherstellungen gemeinsam in einer Ansicht.
  • Subscription-Einblicke — integrierte Retention-Kohorten sowie MRR- und Churn-Tracking.
Auf zwei Dinge sind wir besonders stolz:
  1. Anpassbares Layout. Verschiebe Widgets per Drag-and-drop und wähle aus, welche Kennzahlen angezeigt werden — dein Dashboard, ganz nach deinen Vorstellungen. Dein Layout wird automatisch gespeichert.
  2. Teilbare Diagrammkarten. Klicke bei einer beliebigen Kennzahl auf Share, wähle ein Farbthema, füge dein Logo hinzu und lade ein fertiges Bild zum Veröffentlichen herunter — ideal für Updates an Investoren oder Teamberichte, ganz ohne Design-Tool.
Mehr erfahren: Dashboard Analytics

2. Kostenpflichtige Testphasen für Subscriptions und checkout

Testphasen müssen nicht mehr kostenlos sein. Du kannst jetzt einen Testphasenbetrag auf den wiederkehrenden Preis eines Subscription-Produkts erheben, sodass Kunden während des Testzeitraums eine reduzierte Vorauszahlung leisten, bevor bei der ersten Verlängerung der vollständige Preis berechnet wird.
Formular für Subscription-Preise mit Testphasendauer und optionalem Testphasenbetrag für eine kostenpflichtige Testphase
  • Lege trial_amount zusammen mit trial_period_days bei einem wiederkehrenden Preis fest — eine kostenpflichtige Testphase erfordert einen positiven Testzeitraum.
  • Wähle, ob checkout-Rabatte auf die Testphasenzahlung angewendet werden (trial_apply_discounts), damit der Betrag der kostenpflichtigen Testphase unabhängig vom wiederkehrenden Preis rabattiert oder vollständig berechnet werden kann.
  • Kostenpflichtige Testphasen laufen ebenfalls über checkout: Der Testphasenbetrag wird besteuert und in den Berechnungen der checkout-session sowie bei der Preisgestaltung von payment links angezeigt, wobei der Aufschlag für Adaptive Currency je Währung angewendet wird.
Kostenlose Testphasen bleiben unverändert — wenn der Testphasenbetrag nicht festgelegt wird, bleibt das bestehende Verhalten erhalten: Die erste Zahlung beträgt 0 und erfolgt mit Ende der Testphase. Mehr erfahren: Subscriptions | Checkout Session

3. Missbrauch von Testphasen bei Subscriptions verhindern

Eine neue optionale Einstellung Prevent Trial Misuse verhindert, dass Kunden wiederholt Testphasen für dasselbe Unternehmen in Anspruch nehmen. Wenn diese Einstellung aktiviert ist, wird ein Kunde, der bereits eine Testphase eingelöst hat — anhand der normalisierten E-Mail-Adresse (Plus-Aliase entfernt) erkannt — automatisch auf einen kostenpflichtigen Kauf ohne Testphase zurückgestuft, anstatt eine neue Testphase zu erhalten.
Umschalter für Prevent Trial Misuse im Tab Subscriptions der Einstellungen
Aktiviere die Einstellung im Tab Subscriptions in den Dashboard-Einstellungen. Sie ist standardmäßig deaktiviert. Einlösungen werden bei der Aktivierung der Testphase erfasst (daher verbraucht auch eine Stornierung am selben Tag die Testphase), und bestehende Kunden werden anhand historischer Testphasen per E-Mail nachträglich berücksichtigt. Mehr erfahren: Subscriptions

4. Payout Accounts

Du kannst jetzt mehrere Bankkonten für Auszahlungen im Dashboard verwalten, statt auf ein einzelnes festes Konto beschränkt zu sein. Füge Konten je Währung und Überweisungsmethode hinzu, speichere Entwürfe, reiche zurückgehaltene Konten erneut ein und sieh das aktive Konto sowie den Grund für eine Zurückhaltung oder einen Fehler direkt in der Ansicht.
Auszahlungsseite mit auszahlungsfähigem Guthaben, Zeitplaneinstellungen, verknüpften Bankkonten und Auszahlungshistorie
  • Das erste genehmigte Konto wird automatisch aktiviert. Bei zurückgehaltenen oder fehlgeschlagenen Konten wird der Grund direkt zusammen mit einer Aktion zum erneuten Einreichen angezeigt.
  • Die Bankverifizierung während des Onboardings eines Unternehmens wird jetzt durch denselben Payout-Accounts-Ablauf gesteuert und sorgt so für eine einheitliche Erfahrung.
Mehr erfahren: Auszahlungsprozess | Guthaben

5. Produkt- und Add-on-Preise in jeder abrechenbaren Währung

Die Basispreise von Produkten und Add-ons können jetzt in jeder Währung festgelegt werden, in der Dodo Payments Zahlungen akzeptiert, nicht nur in USD. Die Preisformulare enthalten eine durchsuchbare Währungsauswahl mit Länderflaggen. Die gängigsten Währungen — USD, GBP, EUR und INR — sind oben im Dropdown angeheftet. Alle Kunden außerhalb deiner Basiswährung werden weiterhin über Adaptive Currency abgerechnet. Du hast jetzt jedoch vollständige Freiheit, Preise in der Währung festzulegen, die am besten zu deinem Markt passt. Mehr erfahren: Products | Add-ons | Adaptive Currency

6. Neuer Webhook: subscription.update_payment_method

Ein neues subscription.update_payment_method-Webhook-Ereignis wird jedes Mal ausgelöst, wenn sich die Zahlungsmethode einer Subscription ändert — etwa wenn ein Kunde zu einer anderen gespeicherten Karte wechselt. Es enthält die Subscription-Payload, sodass du deine Datensätze ohne Polling synchron halten kannst. Das Ereignis ist additiv und wird automatisch bei bestehenden Webhook-Endpunkten angezeigt. Mehr erfahren: Webhook-Ereignisse

7. Native Social-Anmeldung in der mobilen App

Die mobile App von Dodo Payments unterstützt jetzt native Social-Anmeldung — melde dich mit Google oder GitHub über die sichere Systemauthentifizierung deines Geräts an, statt eine E-Mail-Adresse und ein Passwort einzugeben. Der OAuth-Austausch verwendet PKCE (S256), gebunden an eine Nonce für den jeweiligen Request. Dadurch ist die Anmeldung schneller und besser gegen Code-Injection und CSRF geschützt. Derselbe Ablauf ist auch in der Desktop-App verfügbar.

Verbesserungen und Fehlerbehebungen

8. next_billing_date in der Checkout Session Preview

Die Preview der checkout session gibt jetzt ein next_billing_date zurück, wenn der Warenkorb ein Subscription-Produkt enthält. So kannst du das bevorstehende Abrechnungsdatum anzeigen, bevor die Subscription erstellt wird. Es wird relativ zum aktuellen Zeitpunkt berechnet (now + trial period, wenn eine Testphase gilt, andernfalls now + one payment frequency) und bei Warenkörben mit ausschließlich einmaligen Käufen weggelassen. Mehr erfahren: Checkout Sessions in der Preview anzeigen | Preview Checkout

9. Subscriptions nach cancel_at_next_billing_date filtern

GET /subscriptions akzeptiert jetzt einen cancel_at_next_billing_date-Filter, sodass du nur die Subscriptions auflisten kannst, deren Kündigung zum Ende des aktuellen Zeitraums geplant ist (oder diese ausschließen kannst). Mehr erfahren: Subscriptions auflisten

10. Checkout-Design vom Testmodus in den Live-Modus kopieren

Du kannst jetzt dein eigenes checkout-Design in einem Schritt vom Testmodus in den Live-Modus kopieren. Die Funktion umfasst alle Designbereiche und das Storefront-Branding — du musst dein Theme beim Wechsel in den Live-Modus nicht mehr manuell neu erstellen. Mehr erfahren: Storefront

11. Produktentwürfe pro Modus

Bei der Produkterstellung werden jetzt separate Entwürfe für den Test- und Live-Modus gespeichert. Eine Option Clear Draft verhindert, dass ein Produkt, an dem in einem Modus gearbeitet wird, in den anderen Modus übergreift. Die Formulare für Produkte und Collections verfügen außerdem über Aktionsschaltflächen in der Kopfzeile, damit du schneller speichern kannst. Mehr erfahren: Products

12. Alle List-API-Felder als auswählbare Tabellenspalten

Dashboard-Tabellen stellen jetzt jedes vom zugrunde liegenden List-API zurückgegebene Feld als auswählbare Spalte bereit. Ein scrollbares Menü zur Spaltensichtbarkeit und verständliche Bezeichnungen helfen dir, genau die benötigten Daten anzuzeigen, ohne jeden Datensatz öffnen zu müssen.

13. Tastaturzugänglichkeit im gesamten Dashboard und checkout

Wir haben eine umfassende Barrierefreiheitsprüfung für Dashboard, checkout und checkout SDK durchgeführt: einheitliche Tastaturbedienung und sichtbare Fokuszustände, zugängliche Namen für Icon-Steuerelemente und Eingabefelder sowie ein einheitliches Fokus-/Fehlerverhalten bei Formularsteuerelementen, Kontrollkästchen, Optionsfeldern, Umschaltern, Tabs und Schaltflächen.

Weitere Fehlerbehebungen und Verbesserungen

  • Absturz von checkout behoben, der durch die Übersetzung von Seiten im Browser (z. B. Google Translate) ausgelöst werden konnte und dazu führte, dass von React weiterhin verwaltete DOM-Knoten entfernt wurden.
  • Adress-Autovervollständigung in checkout verbessert, basierend auf der Google Places API (New), sodass Dropdown-Auswahlen auch nach dem Verlassen des Feldes, dem Einklappen der Tastatur und einer Neupositionierung erhalten bleiben.
  • Kleinere Fehlerbehebungen und Stabilitätsverbesserungen auf der gesamten Plattform.
Zuletzt geändert am 6. August 2026