---
title: "Einmalzahlung"
description: "Wie akzeptiert man Einmalzahlungen von seinen Kunden über LaunchFa.st?"
source: "https://www.launchfa.st/de/documentation/tutorials/one-time-payment"
---

> **Site index for agents**
> Fetch https://www.launchfa.st/llms.txt to discover every page on this site.
> Every page is also available as Markdown by appending `.md` to its URL.

import { Tabs, TabItem } from '@astrojs/starlight/components'

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:

<Tabs>

<TabItem label="Astro">

```astro
---
import ButtonCheckout from '@/components/Button-Checkout.astro'
---

<html>
  <body>
    <ButtonCheckout />
  </body>
</html>
```

</TabItem>

<TabItem label="SvelteKit">

```svelte
<script>
import ButtonCheckout from '@/components/Button-Checkout.svelte'
</script>

<ButtonCheckout />
```

</TabItem>

</Tabs>

<div style="height: 1px; background: #C1C1C150; width: 100%;" />

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:

<Tabs>

<TabItem label="Astro">

```astro
---
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>
```

</TabItem>

<TabItem label="SvelteKit">

```svelte
<script>
import ButtonLSCheckout from '@/components/Button-LS-Checkout.svelte'
</script>

<ButtonLSCheckout
    product_url="https://launchfast.lemonsqueezy.com/checkout/buy/30dd570f-3598-440d-a29a-1e002bda0eb6?checkout[discount_code]=M0OTIWMA"
/>
```

</TabItem>

</Tabs>

<div style="height: 1px; background: #C1C1C150; width: 100%;" />

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.
