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.
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.
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
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
Was passiert bei jeder Zahlung
PaymentIntent
Checkout mit transfer_data.destination = Schul-Account. application_fee_amount gesetzt.
Zahlungsmethode
SEPA, Karte, Klarna oder PayPal-via-Stripe. Stripe tariftiert nach Methode.
Webhook: succeeded
DogAcademy legt Rechnung an, PDF wird erzeugt, CSV-Export-Stempel gesetzt.
Transfer
Nettobetrag (Brutto − Fee − Stripe-Gebühr) wird dem Connect-Account gutgeschrieben.
Payout auf IBAN
Schule wählt Payout-Rhythmus. Standard: rollierend T+2. Direkt auf Schul-IBAN.
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 } );
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.
Lastschrift
Für wiederkehrende Monatskarten und 5er-Karten. Mandat wird einmal erteilt.
Kredit- & Debitkarte
Sofort-Buchung, Gebühr höher. Ideal für Workshops und Probestunde.
PayPal-via-Stripe
Seit 2024 nativ in Stripe. Kein separater PayPal-Account nötig.
Klarna
Ratenzahlung/Sofort für Workshops > 200 €. Mehrumsatz-Treiber.
Wer bekommt was vom Bruttobetrag
Beispielrechnung für eine 5er-Karte zu 110 € brutto via Kreditkarte. Alle Angaben netto, USt wird getrennt ausgewiesen.
Landet direkt auf der Schul-IBAN. Davon dann intern MwSt abführen (92,44 € netto + 17,56 € USt).
5 % Plattformgebühr. Inkludiert Hosting, Wartung, Claude-KI-Aktionen, Rechnung, Steuerberater-Export.
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.