FunktionenStripe-Connect-Architektur
Zahlungen · Detail

Geld fließt direkt zur Schule.
Nicht zu uns.

Mit Stripe Connect Standard bleibt jeder Umsatz auf dem Konto der Schule. Die Plattform behält nur die vereinbarte Application Fee. Rechtlich sauber. Steuerlich sauber. Liquiditätsschonend.

Zwei Accounts · klare Trennung

So ist die Architektur aufgebaut

DogAcademy betreibt einen Platform-Account bei Stripe. Jede registrierte Schule bekommt einen eigenen Stripe-Connect-Standard-Account. Kunden zahlen über die Plattform, das Geld landet aber direkt auf dem Schul-Konto — abzüglich der DogAcademy-Plattformgebühr, die als application_fee einbehalten wird.

Platform-Account

DogAcademy (Plattform)

Betreibt die Plattform, zahlt Stripe-Gebühren, kassiert Plattform-Anteil als Fee.

  • Stripe Platform-API
  • OAuth-Initiator für Connect
  • Webhook-Empfänger
  • Application-Fee-Abrechnung
Connect-Standard · pro Schule

Hundeschule

Eigenes Dashboard, eigener Payout-Rhythmus, eigene Steuer-Verantwortung. Keine Treuhand durch DogAcademy.

  • Eigene IBAN für Payouts
  • Stripe-Dashboard-Zugriff
  • Direkte Debitor-Beziehung
  • Erlöse fließen direkt in eure Buchhaltung
Application-Fee-Flow · Checkout bis Payout

Was passiert bei jeder Zahlung

01

PaymentIntent

Checkout mit transfer_data.destination = Schul-Account. application_fee_amount gesetzt.

02

Zahlungsmethode

SEPA, Karte, Klarna oder PayPal-via-Stripe. Stripe tariftiert nach Methode.

03

Webhook: succeeded

DogAcademy legt Rechnung an, PDF wird erzeugt, CSV-Export-Stempel gesetzt.

04

Transfer

Nettobetrag (Brutto − Fee − Stripe-Gebühr) wird dem Connect-Account gutgeschrieben.

05

Payout auf IBAN

Schule wählt Payout-Rhythmus. Standard: rollierend T+2. Direkt auf Schul-IBAN.

Code · PaymentIntent

Ein Aufruf, klar im Intent

Beispiel der Server-seitigen PaymentIntent-Erstellung für eine 5er-Karte zu 110 € mit 5 % DogAcademy-Fee. Alles andere (Rechnung, Buchung, E-Mail) läuft Webhook-gesteuert im Hintergrund.

// apps/web/app/api/checkout/route.ts
const intent = await stripe.paymentIntents.create(
  {
    amount: 11000, // 110,00 € in Cent
    currency: 'eur',
    application_fee_amount: 550, // 5 % Plattformgebühr
    metadata: {
      school_id: school.id,
      card_product: '5er_card',
      customer_id: customer.id,
    },
    automatic_payment_methods: { enabled: true },
  },
  { stripeAccount: school.stripe_connect_account_id }
);
Zahlungsarten · DE-Mix

Was deutsche Hundehalter bezahlen wollen

Die meisten Schulen akzeptieren SEPA-Lastschrift für Karten und Abos, Kreditkarte für Sofort-Buchungen, PayPal-via-Stripe für Gelegenheitskunden. Klarna wird zunehmend für höherpreisige Workshops genutzt.

SEPA

Lastschrift

Für wiederkehrende Monatskarten und 5er-Karten. Mandat wird einmal erteilt.

DE · 41 % aller Transaktionen
CARD

Kredit- & Debitkarte

Sofort-Buchung, Gebühr höher. Ideal für Workshops und Probestunde.

DE · 34 %
PAYPAL

PayPal-via-Stripe

Seit 2024 nativ in Stripe. Kein separater PayPal-Account nötig.

DE · 18 %
KLARNA

Klarna

Ratenzahlung/Sofort für Workshops > 200 €. Mehrumsatz-Treiber.

DE · 7 %
Gebühren · transparent

Wer bekommt was vom Bruttobetrag

Beispielrechnung für eine 5er-Karte zu 110 € brutto via Kreditkarte. Alle Angaben netto, USt wird getrennt ausgewiesen.

Schule (Netto-Gutschrift)
101,68 €

Landet direkt auf der Schul-IBAN. Davon dann intern MwSt abführen (92,44 € netto + 17,56 € USt).

DogAcademy Application Fee
5,50 €

5 % Plattformgebühr. Inkludiert Hosting, Wartung, Claude-KI-Aktionen, Rechnung, Steuerberater-Export.

Stripe-Gebühr
2,82 €

1,5 % + 0,25 € auf Karte-EU. Bei SEPA-Lastschrift deutlich niedriger (0,8 %, max. 5 €).

Onboarding zum Connect-Account dauert 5 Minuten.

Identitäts-Verifizierung, IBAN hinterlegen, fertig. Stripe hostet den OAuth-Flow — keine Finanzdaten bei DogAcademy.