Zum Inhalt springen

Einmalzahlung

Einmalzahlungen einzuziehen ist mit LaunchFa.st kinderleicht. Prozesse nach der Zahlung, etwa das Aktualisieren von Nutzern in einer Datenbank oder das Versenden von E-Mails an sie, werden mit den in LaunchFa.st mitgelieferten APIs super einfach.

Zahlungen über Stripe akzeptieren

Um mit dem Akzeptieren von Zahlungen über Stripe und dem Erstellen von Checkout-Sessions zu beginnen:

  • Aktualisieren Sie den STRIPE_SECRET_KEY in der .env-Datei
  • Importieren Sie die Button-Checkout-Komponente, um mit dem Akzeptieren von Zahlungen zu beginnen. Zum Beispiel auf der Startseite:
---
import ButtonCheckout from '@/components/Button-Checkout.astro'
---
<html>
<body>
<ButtonCheckout />
</body>
</html>

Klicken Sie auf den Bezahl-Button, um eine Zahlung mit der Kreditkartennummer 4242 4242 4242 4242 durchzuführen.

Der Stripe-Webhook wird ausgelöst und der Nutzer wird in der Datenbank angelegt.

Sie können in src/pages/api/stripe/webhook.js Ihre eigene Logik hinzufügen, etwa das Versenden einer E-Mail über den Resend-Helper, das Aktivieren eines Booleans in der Datenbank für einen bestimmten Zugriff usw.

Zahlungen über Lemon Squeezy akzeptieren

Sobald Sie Ihr Lemon-Squeezy-Konto eingerichtet und Produkt(e) hinzugefügt haben, importieren Sie die Button-LS-Checkout-Komponente, um mit dem Akzeptieren von Zahlungen zu beginnen. Zum Beispiel auf der Startseite:

---
import ButtonLSCheckout from '@/components/Button-LS-Checkout.astro'
---
<html>
<body>
<ButtonLSCheckout product_url="https://launchfast.lemonsqueezy.com/checkout/buy/30dd570f-3598-440d-a29a-1e002bda0eb6?checkout[discount_code]=M0OTIWMA" />
</body>
</html>

Klicken Sie auf den Bezahl-Button, um eine Zahlung mit der Kreditkartennummer 4242 4242 4242 4242 durchzuführen.

Der Lemon-Squeezy-Webhook wird ausgelöst und der Nutzer wird in der Datenbank angelegt.

Sie können in src/pages/api/lemonsqueezy/webhook.js Ihre eigene Logik hinzufügen, etwa das Versenden einer E-Mail über den Resend-Helper, das Aktivieren eines Booleans in der Datenbank für einen bestimmten Zugriff usw.