Weiter zum Inhalt
Konto erstellen oder anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellenAnmelden
Jetzt starten
Zahlungen
Umsatz
Daten
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
APIs und SDKsHilfe
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre IntegrationHow API versioning works
Essentials
SDKs
API
Tests
Stripe-CLI
Tools
Stripe Dashboard
Stripe-Projekte
Bereitstellung
Workbench
Entwickler-Dashboard
Stripe für Visual Studio Code
Terraform
Discord-Server von Stripe
Funktionen
Arbeitsabläufe
Stapelverarbeitung
Ereignisziele
Stripe-StatuswarnungenHochgeladene Dateien
KI-Tools
Agenten-PluginsModel Context ProtocolAgenten-SkillsStripe-Verzeichnis
Stripe erweitern
Übersicht
Stripe-Apps erstellen
Verwenden Sie Apps von Stripe
Erweiterungen erstellen
Benutzerdefinierte Objekte
Sicherheit und Datenschutz
Sicherheit
Aktivitäts-LogsStripebot-Webcrawler
Datenschutz
Partner
Partner-Ecosystem
Partner-Zertifizierung
Vereinigte Staaten
Deutsch
  1. Startseite/
  2. Entwicklerressourcen
Private Vorschau

Benutzerdefinierte ObjektePrivate Vorschau

Erstellen Sie benutzerdefinierte Datenmodelle und Geschäftslogiken direkt in Stripe.

Sie können benutzerdefinierte Objekte verwenden, um strukturierte Datenmodelle zu definieren und Geschäftslogik direkt in Stripe hinzuzufügen, damit Stripe die tatsächliche Arbeitsweise Ihres Unternehmens widerspiegelt.

Mit benutzerdefinierten Objekten haben Sie folgende Möglichkeiten:

  • Modellieren Sie Ihr Unternehmen auf Stripe: Stellen Sie Domain-Einheiten, Beziehungen und benutzerdefinierte Typen als Ressourcen erster Klasse dar. Sie können auch strukturierte Daten verwenden, um auf bestehenden Stripe-Objekten wie Customers, Products und Invoices aufzubauen.
  • Definieren Sie Ihre eigenen Daten und Ihre eigene Logik: Erstellen Sie benutzerdefinierte Geschäftsmodelle direkt in Stripe. Verwenden Sie Methoden, um Ihren Daten und benutzerdefinierten Objekten Logik hinzuzufügen, Prozesse zu automatisieren, auf Ereignisse zu reagieren und API-Endpoints bereitzustellen.
  • Verringern Sie die Komplexität im Backend: Speichern und verwalten Sie Domain-Daten zusammen mit Zahlungen über eine einheitliche API. Verlassen Sie im Hinblick auf Datenintegrität, Sicherheit und Zugriffskontrollen auf die Stripe-Infrastruktur, ohne eine separate Datenbank zu unterhalten.

Sie möchten frühzeitigen Zugriff auf benutzerdefinierte Objekte erhalten?

Geben Sie Ihre E-Mail-Adresse ein, um Zugriff anzufordern.

E-Mail
Einreichen
Datenschutzerklärung

Das können Sie entwickeln

Verwenden Sie benutzerdefinierte Objekte, wenn Sie ein Unternehmen mit domänenspezifischen Anforderungen haben, die über die Standard-Datenmodelle von Stripe hinausgehen. Hier sind einige Beispiele für Dinge, die Sie entwickeln können:

AnwendungsszenarioBeschreibung
RatenzahlungspläneDefinieren Sie ein benutzerdefiniertes InstallmentPlan-Objekt mit Feldern für Saldo, Zahlungsplan und Status. Hängen Sie Methoden an, die Rechnungen nach einem wiederkehrenden Zeitplan generieren. Handhaben Sie Zahlungen, sobald sie eingehen, und markieren Sie den Plan als abgeschlossen, wenn der Saldo Null erreicht. Stellen Sie einen API-Endpoint bereit, damit Kundinnen und Kunden eine vorzeitige Rückzahlung beantragen können. Stripe speichert den Ratenzahlungsplan zusammen mit der Kundin oder dem Kunden, Rechnungen und Zahlungsdatensätzen, auf die er verweist. Keine externen Datenbank- oder Cron-Jobs erforderlich.
VersicherungsverträgeModellieren Sie den gesamten Lebenszyklus von Angebot bis Vertrag mit benutzerdefinierten Objekten für InsuranceQuote und InsurancePolicy. Definieren Sie Methoden zum Aktivieren eines Vertrags, wenn ein Angebot angenommen wird. Berechnen Sie anteilige Rückerstattungen bei Stornierung und lösen Sie Verlängerungsangebote automatisch nach einem Zeitplan aus. Ihr Betriebsteam kann Verträge direkt im Stripe-Dashboard verwalten, während Entwickler/innen über die API mit denselben Daten interagieren.
MedienabonnementsImplementieren Sie Abonnementmodelle, die nicht unbedingt zur Standardabrechnung passen. Ein MediaSubscription-Objekt kann Übergänge von Testzeiträumen zu bezahlten Abonnements unterstützen, ohne dass eine Zahlung im Voraus erforderlich ist. Auch benutzerdefinierte Pausen- und Wiederaufnahmestatus sowie flexible Upgrade-Pfade zwischen Stufen sind möglich. Methoden handhaben die Übergänge, setzen die Regeln des Unternehmens durch und lösen bei jedem Schritt die richtigen Abrechnungen aus.
Logistik und AusführungVerfolgen Sie Sendungen, Zustellerdetails und Lieferstatus in Stripe ebenso wie Zahlungen und zugehörige Rechnungen.
BetriebsdatenBringen Sie domänenspezifische Daten wie Verträge, Tickets oder Servicedatensätze in Stripe ein, damit Ihr Team von einem einzigen System aus arbeiten kann.
App-EntwicklungWenn Sie Stripe-Apps erstellen, können Sie benutzerdefinierte Objektdefinitionen in Ihrer App verpacken, um Einstellungen zu speichern oder die Funktionalität der App zu erweitern.

Funktionsweise benutzerdefinierter Objekte

Wenn Sie mit benutzerdefinierten Objekten arbeiten, gehen Sie folgendermaßen vor:

  1. Definieren Sie Ihr Objekt: Erstellen Sie eine benutzerdefinierte Objektdefinition mit den Feldern, die für Ihr Unternehmen wichtig sind: Text, Zahlen, Daten, Enums, Geldbeträge usw. Stellen Sie Beziehungen zu Stripe-Objekten (wie Customers, Invoices und Subscriptions) und anderen benutzerdefinierten Objekten her.

    Sie können Objekte programmgesteuert über die API oder visuell im Stripe-Dashboard definieren oder als Teil einer Stripe-App verpacken.

  2. Implementieren Sie Ihre Geschäftslogik: Definieren Sie Methoden für Ihre benutzerdefinierten Objekte, die Ihre Domain-Regeln kodieren. Methoden sind zu Folgendem in der Lage:

    • Auf Ereignisse reagieren: Wird automatisch ausgeführt, wenn in Stripe etwas passiert (z. B. wenn eine Rechnung bezahlt oder ein Datensatzobjekt erstellt wird).
    • API-Endpoints freigeben: Erstellen Sie domänenspezifische Aktionen wie /v2/extend/objects/insurance_policies/:id/cancel, die Ihre Anwendung oder Ihr Team direkt aufrufen kann.
    • Stripe-Ressourcen orchestrieren: Erstellen Sie Rechnungen, aktualisieren Sie Datensätze und verwalten Sie den Status innerhalb der Stripe-Infrastruktur.

    Methoden werden auf der Stripe-Infrastruktur ausgeführt. Sie schreiben Ihre eigene Logik und Stripe kümmert sich um Ausführung, Zuverlässigkeit und Skalierung.

  3. Handhaben Sie Verwaltungsaufgaben über das Dashboard und die API: Sie können benutzerdefinierte Objektdatensätze direkt im Stripe-Dashboard anzeigen, erstellen und aktualisieren. Ihr Team kann domänenspezifische Aktionen wie das Annehmen eines Angebots, das Kündigen eines Vertrags oder das Pausieren eines Abonnements durchführen, ohne zu einem separaten Tool zu wechseln.

    Entwickler/innen erhalten vollständige API- und SDK-Unterstützung für programmgesteuerten Zugriff. Jedes benutzerdefinierte Objekt erhält eigene API-Endpoints und Sie können ein typisiertes SDK für die Sprache Ihrer Wahl generieren.

Bevor Sie beginnen

Benutzerdefinierte Objekte befinden sich in der aktiven Entwicklung. Das können Sie tun:

  • Benutzerdefinierte Objekte definieren
  • Datensätze erstellen und verwalten
  • Methoden mit Geschäftslogik anfügen
  • Benutzerdefinierte Objekte über API, SDK und Dashboard verwalten

Sie können benutzerdefinierte Objekte derzeit nicht mit Connect oder Organizations verwenden.

War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Chatten Sie mit Entwicklern/Entwicklerinnen von Stripe auf Discord.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Kontaktieren Sie das Sales-Team.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc
Auf dieser Seite