Vibekit

Einmalige Käufe

Verkaufen Sie lebenslange Lizenzen, digitale Produkte und Quellcode-Pakete.

Einmalige Preisvarianten verwenden interval: "one_time" im vertrauenswürdigen Preiskatalog. Die Vorlage enthält eine einmalig bezahlte Variante mit lebenslangem Nutzungsrecht im vertrauenswürdigen Preiskatalog. Im Admin-Preiseditor können Sie andere Produkte und Beträge konfigurieren.

Kaufablauf

  1. Ein Teameigentümer wählt einen verfügbaren Tarif und eine Variante. Der Server prüft den gespeicherten Katalog und die Anbieterpreis-Zuordnung.
  2. Stripe-Checkout nutzt den Modus payment. Eine Rückleitung allein gewährt keinen Zugriff.
  3. Ein verifiziertes, bezahltes Ereignis checkout.session.completed oder checkout.session.async_payment_succeeded erfasst den Kauf und setzt die Subscription-Berechtigung des Teams auf ACTIVE, ohne nächsten Zahlungstermin. PaymentRecord erfasst Anbieterereignisse sowie Käufe und Erstattungen.

Mock-Checkout simuliert Berechtigungsänderungen lokal ohne echten Anbieter-Webhook. Das belegt keine Live-Auslieferung.

Quellcode-Release-Auslieferung

Wenn der optionale Quellcode-Shop aktiviert ist, listet Abrechnung Releases nur für aktuelle Teammitglieder mit einer aktiven, nicht gesperrten und nicht widerrufenen qualifizierten Lizenz. Stabile semantisch versionierte Releases erscheinen standardmäßig, Entwürfe nie, und ein Prerelease nur nach ausdrücklicher Vorschau-Auswahl. Jedes aufgelistete Release hat eine feste ZIP- und Prüfsummenidentität; Download- und Prüfsummenlink enthalten dasselbe ausgewählte Tag, sodass ein später veröffentlichtes Release die gewählte Version nicht ersetzt.

Ein Download-Ereignis dokumentiert, dass eine autorisierte Lieferung für dieses Release begonnen hat. Es beweist nicht, dass der Client das vollständige Archiv empfangen oder geöffnet hat. Der Server prüft das private Release-Asset vor der Auslieferung eines personalisierten ZIPs und liefert die passende Prüfsumme für genau diese Bytes.

Zugriff serverseitig prüfen

Nutzen Sie die vorhandenen Team-Abonnement- und Autorisierungspfade für geschützte Produktressourcen. Prüfen Sie die Mitgliedschaft im angefragten Team, bevor Sie dessen Berechtigung lesen; eine eingegebene teamId allein ist keine Autorisierung. Zugriffsregeln müssen zu den unterstützten Statuswerten und zum Kauf-/Erstattungsablauf Ihres Produkts passen.

Einmalige Käufe können keine wiederkehrenden Abo-Operationen wie Pause, Fortsetzung, Kündigung oder Sitzplatzänderung nutzen. Erhalten Sie die vorhandenen PaymentRecord-Prüfungen beim Erweitern der Abrechnung.

Weiterlesen: Abonnements.

On this page