License Keys
Stelle nach dem Kauf eindeutige Lizenzschlüssel aus.
Digital Delivery
Liefere Dateien und Inhalte nach der Zahlung automatisch aus.
Payment Webhooks
Reagieren Sie auf erfolgreiche und fehlgeschlagene Zahlungsereignisse.
Refunds API
Erstelle programmgesteuert vollständige oder teilweise Rückerstattungen.
Was sind Einmalzahlungen?
Einmalzahlungen sind feste Vorauszahlungen, die sich ideal eignen für:- Softwarelizenzen: Freischaltungen für die gesamte Lebensdauer oder für Hauptversionen.
- Digitale Downloads: E-Books, Vorlagen, Grafiken oder Plugins.
- Dienstleistungen: Audits, Onboarding-Pakete oder einmalige Beratung.
- Kurse und Tickets: Kurse, Workshops oder Live-Sitzungen.
Hauptvorteile
- Einfacher Checkout: Keine Verlängerungen oder Logik für anteilige Abrechnungen.
- Sofortige Bereitstellung: Lizenzen oder Dateien sofort ausliefern.
- Flexible Preisgestaltung: Rabatte und Steuern werden unterstützt.
- Developer-first: Klare APIs für Erstellung, Rückerstattungen und Webhooks.
Erstellung von Einmalprodukten
Erstellen Sie Produkte in Ihrem Dodo Payments-Dashboard und verkaufen Sie diese über gehostete Checkouts, Zahlungslinks oder Ihre API.
Produktkonfiguration
Konfigurieren Sie die Felder im Dashboard, um zu definieren, wie Ihr Produkt angezeigt und verkauft wird.Produktdetails
- Produktname (erforderlich): Anzeigename, der im Checkout und auf Rechnungen angezeigt wird.
- Produktbeschreibung: Klare Aussage zum Nutzen, die Kunden vor der Zahlung sehen.
- Produktbild: PNG, JPG oder WebP mit bis zu 3 MB.
- Marke: Verknüpfen Sie das Produkt mit einer bestimmten Marke für Theme und E-Mails.
- Steuerkategorie (erforderlich): Wählen Sie die richtige Kategorie aus, um die Steuerregeln zu bestimmen.
Preisgestaltung
- Preistyp: Wählen Sie Einmalig.
- Preis (erforderlich): Fester Betrag mit Währung.
- Anwendbarer Rabatt (%): Optionaler prozentualer Rabatt, der im Checkout und auf Rechnungen angezeigt wird. Sie können bis zu zwei Dezimalstellen eingeben, z. B.
10.5. Verwenden Sie in der APIdiscount_bps(Basispunkte, daher entspricht105010,5 %).
Erweiterte Einstellungen
Diese optionalen Einstellungen befinden sich in den Abschnitten Preisgestaltung, Berechtigungen und Metadaten des Produktformulars:- Inklusive Steuern (unter Preisgestaltung): Preise inklusive der anfallenden Steuern anzeigen.
- Lizenzschlüssel (unter Berechtigungen): Nach dem Kauf einen eindeutigen Schlüssel ausstellen. Siehe Lizenzschlüssel.
- Digitale Dateien (unter Berechtigungen): Dateien oder Inhalte automatisch bereitstellen. Siehe Bereitstellung digitaler Produkte.
- Metadaten: Benutzerdefinierte Schlüssel-Wert-Paare für interne Markierungen oder Integrationen hinzufügen. Siehe Metadaten.
API-Verwaltung
Create Payments
Create Payments
Verwenden Sie
POST /checkouts, um eine Checkout-Session zu erstellen, die eine Einmalzahlung für Ihre Produkte erfasst.API Reference
Sehen Sie sich die API zum Erstellen von Zahlungen an.
Refund Payments
Refund Payments
Verwenden Sie
POST /refunds, um vollständige oder teilweise Rückerstattungen zu erstellen.API Reference
Erfahren Sie, wie Sie eine Zahlung rückerstatten.
List and Retrieve Payments
List and Retrieve Payments
Verwenden Sie
GET /payments, um Zahlungen aufzulisten, und GET /payments/{payment_id}, um eine Zahlung abzurufen. Rufen Sie Einzelpositionen mit GET /payments/{payment_id}/line-items ab.List Payments
Sehen Sie sich die Listing-API an.
Get Payment Detail
Siehe die Abruf-API.
Retrieve Line Items
Überprüfen Sie die gekauften Artikel einer Zahlung.
Payment Webhooks
Payment Webhooks
Reagieren Sie in Ihrem Backend auf Ereignisse wie payment.succeeded oder payment.failed.
Webhook Guide
Verarbeiten Sie Ereignisse im Lebenszyklus von Zahlungen.
Häufige Anwendungsfälle
- Lizenzbasierte Tools: Funktionen mit einem einmaligen Schlüssel freischalten.
- Digitale Assets: Themes, Vorlagen, Icon-Sets oder Medien.
- Professionelle Dienstleistungen: Implementierung oder Einrichtung zum Festpreis.
- Bildung: Kurstickets und einmalige Workshops.
Integrationsbeispiele
Checkout-Sessions (Einzelzahlung)
Erstellen Sie eine Checkout-Session mit einem Einmalprodukt im Warenkorb:Best Practices
- Leistungen klar darlegen: Teilen Sie Käufern genau mit, was sie erhalten und wie es bereitgestellt wird.
- Sofort bereitstellen: Verwenden Sie Lizenzschlüssel oder die digitale Bereitstellung für sofortigen Zugriff.
- Mit Metadaten nachverfolgen: Speichern Sie Ihre IDs für einen einfachen Abgleich.