> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.109.0 (21. Juli 2026)

> Ein vollständig neu entwickeltes Analytics v3-Dashboard mit Umsatzdaten in Echtzeit, Vergleichen von Zeiträumen per Mausklick, anpassbaren Layouts und teilbaren Diagrammkarten — plus kostenpflichtigen Testphasen für Subscriptions und checkout, Schutz vor Testphasenmissbrauch, Payout Accounts zur Verwaltung mehrerer Bankkonten, Produkt- und Add-on-Preisen in jeder abrechenbaren Währung, einem neuen subscription.update_payment_method-Webhook und nativer Social-Anmeldung in der mobilen App.

## 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**).

<Frame>
  <img src="https://mintcdn.com/dodopayments/0CMGO15EywCgJkDq/images/analytics/analytics-v3.png?fit=max&auto=format&n=0CMGO15EywCgJkDq&q=85&s=10e0adb16fea47972cf13a4afe709859" alt="Neues Home-Dashboard mit Analytics v3" style={{ maxHeight: '500px', width: 'auto' }} width="1888" height="1015" data-path="images/analytics/analytics-v3.png" />
</Frame>

**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](/features/analytics-and-reporting)

### 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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/xWy-mQaJKoU2V22s/images/subscriptions/paid-trials.png?fit=max&auto=format&n=xWy-mQaJKoU2V22s&q=85&s=e7d6749e11cc3f8bfa45906d970fd606" alt="Formular für Subscription-Preise mit Testphasendauer und optionalem Testphasenbetrag für eine kostenpflichtige Testphase" style={{ maxHeight: '500px', width: 'auto' }} width="1014" height="809" data-path="images/subscriptions/paid-trials.png" />
</Frame>

* 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](/features/subscription) | [Checkout Session](/developer-resources/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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/xWy-mQaJKoU2V22s/images/subscriptions/prevent-trial-misuse.png?fit=max&auto=format&n=xWy-mQaJKoU2V22s&q=85&s=954fb3e74985d71017cbfc18fbf09e04" alt="Umschalter für Prevent Trial Misuse im Tab Subscriptions der Einstellungen" style={{ maxHeight: '500px', width: 'auto' }} width="1898" height="1006" data-path="images/subscriptions/prevent-trial-misuse.png" />
</Frame>

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](/features/subscription)

### 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.

<Frame>
  <img src="https://mintcdn.com/dodopayments/eH3qSTsrWihVdlv7/images/payouts/payout-page.png?fit=max&auto=format&n=eH3qSTsrWihVdlv7&q=85&s=c4011d2daa64e6e6730a37c806c159e0" alt="Auszahlungsseite mit auszahlungsfähigem Guthaben, Zeitplaneinstellungen, verknüpften Bankkonten und Auszahlungshistorie" style={{ maxHeight: '500px', width: 'auto' }} width="1638" height="1017" data-path="images/payouts/payout-page.png" />
</Frame>

* 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](/features/payouts/payout-structure) | [Guthaben](/features/account-summary-payout-wallet)

### 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](/features/products) | [Add-ons](/features/addons) | [Adaptive Currency](/features/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](/developer-resources/webhooks/intents/webhook-events-guide)

### 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](/developer-resources/checkout-session) | [Preview Checkout](/api-reference/checkout-sessions/preview)

### 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](/api-reference/subscriptions/get-subscriptions-1)

### 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](/features/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](/features/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.
