- Variable Preise ohne die Verwaltung mehrerer Produkte
- Kundenbasierte Preisgestaltung, bei der Käuferinnen und Käufer ihren Betrag wählen
- Programmatische Preiskontrolle, bei der Sie den Betrag über die API festlegen
- Flexible Preismodelle für digitale Produkte, Spenden oder experimentelle Produkteinführungen
Voraussetzungen
- Ein Produkt mit einmaliger Zahlung und im Dashboard aktiviertem Pay What You Want
- Die Produkt-ID (z. B.
pdt_123abc456def) - Ein API-Schlüssel unter Developer → API Keys
Pay What You Want für ein Produkt aktivieren
Im Dodo Payments-Dashboard:1
Go to Products
Öffnen Sie Products und wählen Sie das Produkt mit einmaliger Zahlung aus, das Sie konfigurieren möchten.
2
Enable Pay What You Want
Aktivieren Sie im Abschnitt Pricing die Option Pay What You Want.
3
Set the minimum price
Geben Sie den Minimum Price ein, den Kundinnen und Kunden mindestens zahlen müssen. Dies ist erforderlich.
4
Set a suggested price (optional)
Legen Sie optional einen Suggested Price fest, um Kundinnen und Kunden eine Orientierung zu geben. Es gibt keine Einstellung für einen Höchstpreis. Wenn Sie den berechneten Betrag begrenzen möchten, setzen Sie das Limit in Ihrem eigenen Code, bevor Sie die Sitzung erstellen.
5
Save
Klicken Sie auf Update Product und notieren Sie sich Ihre Produkt-ID zur Verwendung in Checkout-Sitzungen.
Eine Checkout-Sitzung mit einem festen Betrag erstellen
Wenn Sie einamount im Produkt-Warenkorb übergeben, verwendet der Checkout genau diesen Betrag als Stückpreis, sofern er mindestens dem Mindestpreis des Produkts entspricht.
Das Feld amount verwendet die kleinste Währungseinheit: Cent für USD, Pence für GBP und Cent für EUR. Beispiel: 1500 = $15.00 oder €15.00.
Das Feld
amount wird bei Produkten ohne aktiviertes Pay What You Want ignoriert. Es gilt nur für einmalige Zahlungen.Kundinnen und Kunden ihren Preis wählen lassen
Lassen Sie das Feldamount weg, um im Checkout ein Preisfeld anzuzeigen. Kundinnen und Kunden können jeden Betrag eingeben, der mindestens dem Mindestpreis Ihres Produkts entspricht.
Payment Links mit dynamischen Beträgen verwenden
Statische Payment Links für Pay What You Want-Produkte akzeptieren einenpaymentAmount-Query-Parameter, der den berechneten Betrag festlegt. Anders als bei der Checkout Sessions API verwendet dieser Parameter die Haupteinheit der Währung (z. B. 12.5 für $12.50).
Häufige Muster
Staffelpreise nach Kundensegment
Berechnen Sie verschiedenen Kundentypen für dasselbe Produkt unterschiedliche Beträge:Mengenbasierte Preisgestaltung
Passen Sie den Stückpreis an die gekaufte Menge an.amount ist ein Preis pro Einheit, und der Gesamtbetrag ist amount × quantity:
Aktionspreise
Wenden Sie zeitlich begrenzte Preise an:pricing_tier, discount_code, user_segment). Dies hilft Ihnen, Preismuster und das Verhalten Ihrer Kundinnen und Kunden zu analysieren.
Beträge validieren
Prüfen Sie, ob der Betrag mindestens dem Mindestpreis Ihres Produkts entspricht, bevor Sie eine Checkout-Sitzung erstellen.maxAmount ist Ihr eigenes geschäftliches Limit; Dodo Payments bietet keine Einstellung für einen Höchstpreis.
Fehlerbehebung
Amount is being ignored
Amount is being ignored
Überprüfen Sie Folgendes:
- Für das Produkt ist Pay What You Want im Dashboard aktiviert
- Das Produkt ist ein Produkt mit einmaliger Zahlung und kein Abonnement
- Der Betrag hat das richtige Format (kleinste Währungseinheit: Cent für USD, Pence für GBP und Cent für EUR)
Amount is below the minimum price
Amount is below the minimum price
Die API lehnt Checkout-Sitzungen ab, bei denen der Betrag unter dem Mindestpreis Ihres Produkts liegt. Validieren Sie die Beträge vor dem Erstellen der Sitzungen oder lassen Sie das Feld
amount weg, damit Kundinnen und Kunden ihren Preis wählen können.Customer can't enter their own price
Customer can't enter their own price
Wenn das Preisfeld nicht angezeigt wird, stellen Sie sicher, dass Sie das Feld
amount aus dem Produkt-Warenkorb entfernt haben. Wenn amount angegeben ist, verwendet der Checkout genau diesen Betrag.Checkout Sessions API
Vollständige API-Referenz für Checkout-Sitzungen.
Checkout Sessions Guide
Entdecken Sie erweiterte Funktionen und Anpassungsoptionen für Checkout-Sitzungen.
Pay What You Want Feature
Erfahren Sie mehr über das Preismodell Pay What You Want.