Neue Funktionen
1. Lokalisierte Preisgestaltung
Sie können jetzt feste Preise pro Währung oder pro Land festlegen, anstatt Wechselkurse die Höhe bestimmen zu lassen, die ein Kunde sieht. Schalten Sie es ein, indem Sie einenpricing_mode auf einem Produkt einstellen und dann eine Preisregel pro Markt anhängen:

| Modus | Was es macht | Beispiel |
|---|---|---|
by_currency | Ein fester Preis pro Währung, unabhängig vom Land | Jeder, der in EUR bezahlt, sieht €9,99 |
by_country | Ein preis spezifisch für ein Land, auch wenn mehrere Länder eine Währung teilen | ₹999 in Indien bei einem Basisprodukt von $20 |
/products/{product_id}/localized-prices Endpunkte (erstellen, auflisten, abrufen, patchen, archivieren). Jedes Regel- amount ist eine ganze Zahl in der kleinsten Einheit der Währung — ein Preis, den Sie festlegen, niemals ein umgerechneter Wert.
Wenn keine Regel zutrifft, behält das Produkt sein bestehendes Verhalten: Kunden in Ihrer Basiswährung zahlen den Basispreis direkt, und alle anderen werden durch Adaptive Currency konvertiert. Wenn eine Regel zutrifft, zahlt der Kunde genau den von Ihnen festgelegten Betrag — die Adaptive Currency FX-Gebühr wird absorbiert, anstatt oben drauf gerechnet.
Dies ist die empfohlene, native Methode zur Durchführung von Kaufkraftparität (PPP), Charmpreisen (€9,99, ¥1000, ₹499), umkehrbaren Markteintrittspromotions und wettbewerbsfähigem Preisabgleich.
Erfahren Sie mehr: Lokalisierte Preisgestaltung | Adaptive Currency | Kaufkraftparität
2. Neue Zahlungsmethoden: Satispay, BLIK & Klarna für Abonnements
Drei Ergänzungen erweitern die lokale Abdeckung in Europa und bringen „Jetzt kaufen, später bezahlen“ auf wiederkehrende Abrechnungen.| Methode | API-Typ | Region | Währung | Abonnements |
|---|---|---|---|---|
| Satispay | satispay | Europa (Italien) | EUR | Ja |
| BLIK | blik | Polen | PLN | Nein (einmalig) |
| Klarna | klarna | Vereinigte Staaten | USD | Ja (neu) |
- Satispay ist bei EUR-Checkouts sowohl für einmalige als auch für Abonnementzahlungen innerhalb des unterstützten Betragsbereichs verfügbar.
- BLIK, Polens beliebteste Online-Zahlungsmethode (~60% Marktanteil), wird in
PLNabgerechnet und unterstützt einmalige Zahlungen. - Klarna kann jetzt für Abonnements bei USD-Checkouts mit US-Rechnungsstellung über $50 Mindestbetrag verwendet werden — vorher war es auf einmalige Zahlungen beschränkt.
3. Feature Flag Berechtigungen
Ein neuer Feature Flag Berechtigungstyp verwandelt Dodo Payments in einen abrechnungsbewussten Feature Flag Speicher. Hängen Sie ein Flag wieadvanced_reports an ein Produkt, und jeder zahlende Kunde erhält sofort eine Berechtigung, die Ihre Anwendung überprüfen kann — keine externe Plattform, kein OAuth und kein Zustellungsschritt, der fehlschlagen kann.

- Beim Kauf wird die Berechtigung erstellt und geht direkt zu
delivered. Es gibt keinependingPhase und keine Kundenaktion. - Die Berechtigung trägt eine typisierte
featureNutzlast —{ "feature_type": "boolean", "feature_id": "advanced_reports" }— und Ihre Anwendung liestfeature_id, um zu entscheiden, was freizuschalten ist. - Eine Stornierung, Rückerstattung oder manueller Widerruf bewegt die Berechtigung zu
revoked, und das Flag verschwindet automatisch.
GET /customers/{customer_id}/entitlement-grants Endpunkt lesen (Status- und Integrationstypfilter, paginiert) oder sie über Webhooks synchron halten. Entitlement-Metadaten unterstützen jetzt auch eine string | number | boolean Skalarunion, sodass Sie Limits und Quoten neben dem Flag anhängen können.
Erfahren Sie mehr: Feature Flag Berechtigungen | Berechtigungen
4. Apple Pay Domainregistrierung
Sie können jetzt Ihre eigenen Domains für Apple Pay direkt über das Dashboard registrieren und verifizieren und so Apple Pay mit einem Klick bei eingebetteten Checkouts auf Ihrer Website aktivieren. Richten Sie es über Einstellungen → Zahlungsmethoden ein: Klicken Sie in der Zeile Apple Pay auf Domains verwalten, laden Sie die Domain-Zuordnungsdatei herunter, hosten Sie sie auf Ihrer Domain, dann registrieren und verifizieren. Die Domainverifizierung ist nur für Inline (eingebetteten) Checkout erforderlich — Overlay-Checkout, gehostetes Checkout und Zahlungslinks funktionieren ohne diese.
Das Deaktivieren einer Domain ist ein Not-Aus-Schalter, der Dodo daran hindert, Apple Pay auf dieser Domain beim Checkout anzubieten — es entfernt die Registrierung bei Apple nicht.
5. Bearbeitbare Add-ons beim Checkout
Ein neuerallow_editing_addons Feature Flag in Checkoutsitzungen ermöglicht es Kunden, Add-ons bei einem Abonnementprodukt während des Checkouts hinzuzufügen oder zu entfernen, anstatt den Warenkorb auf eine feste Anzahl von Add-ons zu beschränken.
false gesetzt und gilt nur für Abonnementprodukte. Es wird auch auf GET /checkouts/{id} angezeigt, damit Ihr Frontend weiß, ob die Bearbeitung von Add-ons für eine Sitzung aktiviert ist.
Erfahren Sie mehr: Checkout-Sitzung | Add-ons
Verbesserungen & Fehlerbehebungen
6. Verlängern Sie den Zeitraum eines Abonnements über PATCH /subscriptions
PATCH /subscriptions/{id} akzeptiert jetzt subscription_period_count und subscription_period_interval, sodass Sie den aktuellen Zeitraum eines Abonnements verlängern können — zum Beispiel, um zusätzliche Zeit zu gewähren. Das Ablaufdatum des Abonnements (expires_at) wird aus der neuen Anzahl und dem Intervall neu berechnet und gespeichert.
Der Zeitraum eines Abonnements kann nur verlängert, niemals verkürzt werden.
7. Bilder aus Add-ons entfernen
PATCH /addons/{id} unterstützt jetzt das Löschen eines Add-on-Bildes durch Senden von image_id: null. Ein explizites null entfernt das Bild, während das Auslassen des Feldes es unverändert lässt — derselbe Standard wie bei Produkten und Produktkollektionen.
Erfahren Sie mehr: Add-on aktualisieren
Weitere Fixes & Verbesserungen
- Kleinere Fehlerbehebungen und Stabilitätsverbesserungen über die gesamte Plattform.