Kostenloser Entwurf Ihrer Website, unverbindlich. Mehr erfahren
Alle Artikel
Tech Juli 2026 · 11 Min.

Stripe Connect für Marktplätze: der vollständige Leitfaden für die Schweiz

Stripe Connect ist 2026 die Referenzlösung, um in der Schweiz einen Marktplatz aufzubauen. Standard-, Express- und Custom-Konten, Zahlungsaufteilung, KYC, TWINT-Integration: alles, was Sie wissen müssen, bevor Sie loslegen.

Inhalt

Warum Stripe Connect 2026 den Markt beherrscht

Wer einen Marktplatz aufbaut, bewegt Geld, das ihm nicht gehört. Ihre Verkäufer kassieren über Ihre Plattform, Sie behalten eine Kommission und überweisen den Rest. Diese Mechanik ist einfach zu beschreiben und ein Albtraum, wenn man sie korrekt umsetzen will: KYC-Compliance (Know Your Customer), AML (Anti-Money Laundering), automatisierte Aufteilungen, mehrere Währungen, Umgang mit Streitfällen, bankrechtliche Konformität in über 30 Rechtsordnungen.

Stripe Connect löst dieses Problem seit 2014 und beherrscht den Markt 2026. Die Lösung treibt Lyft, Uber Eats, Shopify, Substack und Tausende weniger bekannte Marktplätze an. In der Schweiz ist Stripe Connect seit 2023 die Standardwahl, seit TWINT über die API nativ integriert werden kann.

Dieser Artikel behandelt die drei grossen Architekturentscheide, die Sie beim Aufbau eines Marktplatzes in der Schweiz treffen müssen: welchen Connect-Kontotyp Sie wählen, wie Sie das Schweizer KYC handhaben und wie Sie Zahlungen sauber aufteilen. Wenn Sie gerade den technischen Umfang eines Marktplatzprojekts zwischen CHF 50’000 und CHF 500’000 festlegen, ist dieser Leitfaden für Sie.

Die 3 Connect-Kontotypen verstehen

Stripe Connect bietet für Ihre Verkäufer drei Kontotypen an, vom einfachsten bis zum komplexesten.

Standard Account

Für wen: Marktplätze, auf denen jeder Verkäufer eine echte, unabhängige Geschäftsidentität hat und sein eigenes Stripe-Dashboard verwalten will.

So funktioniert es: Ihr Verkäufer erstellt sein eigenes Stripe-Konto (mit seiner E-Mail-Adresse, seiner Bank, seinem Unternehmen). Ihre Plattform lädt ihn ein, sich per OAuth zu verbinden. Danach laufen die Zahlungen über sein Konto, und Sie erheben Ihre Kommission über application_fee_amount.

Vorteile: Keine KYC-Verantwortung auf Ihrer Seite, der Verkäufer verwaltet sein Dashboard selbst, minimale Gebühren für die Plattform.

Nachteile: Ihr Verkäufer sieht das vollständige Stripe-Dashboard (was den Support erschweren kann), er kann Ihren Marktplatz leichter verlassen, und der Onboarding-Ablauf lässt sich nur begrenzt anpassen.

Typischer Fall: ein Marktplatz nach dem Muster von Airbnb, bei dem jeder Gastgeber ein echtes, unabhängiges Unternehmen ist.

Express Account

Für wen: Publikumsmarktplätze, deren Verkäufer Privatpersonen oder sehr kleine Strukturen sind und ein denkbar einfaches Onboarding wünschen.

So funktioniert es: Sie binden das von Stripe gehostete Onboarding ein (ein von Stripe vorbereitetes Formular), Stripe erhebt die nötigen KYC-Angaben, und Sie behalten über Ihr eigenes Dashboard die Kontrolle über das Erlebnis nach dem Onboarding.

Vorteile: schnelles Onboarding (5 bis 10 Minuten für den Verkäufer), Stripe kümmert sich um die Compliance, ein Erlebnis, das zu Ihrer Marke passt.

Nachteile: weniger Anpassungsmöglichkeiten als bei Custom, Stripe steuert gewisse Aspekte, die Sie nicht sehen.

Typischer Fall: DoorDash, Lyft, Plattformen der Gig Economy.

Custom Account

Für wen: Marktplätze, die die volle Kontrolle brauchen, ein zu 100 % eigenes White-Label-Erlebnis wollen und die KYC-Verantwortung übernehmen.

So funktioniert es: Ihre Plattform erhebt sämtliche KYC-Angaben selbst, übermittelt sie per API an Stripe und steuert den gesamten Onboarding-Ablauf ohne jede Weiterleitung zu Stripe.

Vorteile: vollständig eigenes Erlebnis, reines Branding, volle Kontrolle.

Nachteile: KYC-Verantwortung auf Ihrer Seite (Prüfung durch Stripe möglich), Umsetzung 3- bis 4-mal komplexer als bei Standard.

Typischer Fall: Substack, Shopify Payments, intern betriebenes Stripe.

Die Empfehlung von Voren für die Schweiz

Für 80 % der Schweizer Marktplätze von KMU oder Scale-ups ist Express Account der richtige Kompromiss: schnelles Onboarding, Compliance durch Stripe, ein ausreichend eigenes Erlebnis. Standard, wenn Ihre Verkäufer etablierte Unternehmen sind. Custom nur bei einem spezifischen Fall (sehr hohes Volumen, extreme Branding-Vorgaben, Integration mehrerer Zahlungsdienstleister).

KYC in der Schweiz: was Stripe verlangt

Stripe Connect verlangt in der Schweiz spezifische Angaben für die Compliance.

Für einen privaten Verkäufer (Express):

  • Identität: Name, Vorname, Geburtsdatum
  • Wohnadresse in der Schweiz
  • Telefonnummer
  • Ausweisdokument (Identitätskarte oder Pass) als Foto
  • Bankverbindung (Schweizer IBAN)

Für einen Verkäufer als Unternehmen (Standard oder Express):

  • Firmenname und UID (Unternehmens-Identifikationsnummer)
  • Adresse des Sitzes
  • Gesetzliche Vertretung (Geschäftsführer, Direktor)
  • Wirtschaftlich Berechtigte bei einer Beteiligung von über 25 %
  • Bankverbindung des Unternehmens

Für kumulierte Zahlungen über CHF 1’000 pro Monat: Stripe kann zusätzliche Nachweise verlangen (Handelsregisterauszüge, Bankbestätigungen, Jahresabschlüsse).

Dauer des Onboardings: 5 bis 10 Minuten für eine Privatperson auf Express, 15 bis 30 Minuten für ein Unternehmen auf Standard. Die Prüfung durch Stripe dauert 24 bis 48 Arbeitsstunden. Während der Prüfung kann das Konto Zahlungen entgegennehmen, aber noch keine Auszahlungen auf die Bank auslösen.

Häufige Fehler in der Schweiz:

  • IBAN in einem nicht schweizerischen Format (Stripe akzeptiert EU-IBANs für Unternehmen, die in mehreren Ländern tätig sind, für Schweizer Verkäufer sollten Sie aber besser eine Schweizer IBAN verlangen)
  • Wohnadresse im benachbarten Frankreich (Grenzgänger): Stripe kann das Konto sperren, wenn die IBAN schweizerisch, die Adresse aber französisch ist; im Einzelfall zu prüfen
  • Abgelaufenes Ausweisdokument (vor der Übermittlung an Stripe bereits im Frontend prüfen)

Eine Zahlung in der Praxis aufteilen

Das ist das technische Herzstück eines Marktplatzes. So funktioniert es.

Direct Charges

Der Käufer bezahlt direkt auf das Stripe-Konto des Verkäufers. Ihre Plattform erhebt ihre Kommission über application_fee_amount.

const session = await stripe.checkout.sessions.create({
  payment_method_types: ['card', 'twint'],
  line_items: [{
    price_data: { /* ... */ },
    quantity: 1
  }],
  mode: 'payment',
  payment_intent_data: {
    application_fee_amount: 1500, // CHF 15.00 Kommission
    transfer_data: {
      destination: 'acct_VENDOR_ID',
    },
  },
  success_url: 'https://yourmarketplace.com/success',
  cancel_url: 'https://yourmarketplace.com/cancel',
});

Vorteile: einfacher Geldfluss (direkte Zahlung an den Verkäufer), klare Buchhaltung.

Nachteile: Ihre Plattform ist nie Eigentümerin der Gelder (je nach Geschäfts- und Steuermodell relevant).

Destination Charges

Der Käufer bezahlt Ihre Plattform, die den Betrag nach Abzug der Kommission an den Verkäufer weiterleitet.

const charge = await stripe.charges.create({
  amount: 5000, // CHF 50.00 total
  currency: 'chf',
  source: 'tok_source',
  application_fee_amount: 500, // CHF 5.00 Kommission
  transfer_data: {
    destination: 'acct_VENDOR_ID',
  },
});

Vorteile: Ihre Plattform ist vorübergehend Eigentümerin der Gelder, was Rückerstattungen und den Umgang mit Streitfällen flexibler macht.

Nachteile: komplexere steuerliche Folgen (Sie gelten als kommerzieller Vermittler).

Separate Charges and Transfers

Der fortgeschrittenste Fall: Sie belasten den Käufer und überweisen später an einen oder mehrere Verkäufer, nach Ihrer eigenen Logik (zum Beispiel, indem Sie die Gelder 7 Tage zurückhalten, bevor Sie sie überweisen, um Streitfälle abzufangen).

// Schritt 1: Belastung auf Ihrem Konto
const paymentIntent = await stripe.paymentIntents.create({
  amount: 5000,
  currency: 'chf',
});

// Schritt 2: Überweisung zu einem späteren Zeitpunkt
await stripe.transfers.create({
  amount: 4500, // CHF 45.00 nach Abzug der Kommission von CHF 5.00
  currency: 'chf',
  destination: 'acct_VENDOR_ID',
});

Vorteile: maximale Kontrolle über Zeitpunkt und Logik der Überweisungen.

Nachteile: höhere Komplexität, grössere Verantwortung.

TWINT mit Stripe Connect integrieren

TWINT ist seit April 2023 nativ in Stripe Connect verfügbar. Die Konfiguration:

const session = await stripe.checkout.sessions.create({
  payment_method_types: ['card', 'twint'], // 'twint' hinzufügen
  // ...
});

Das ist alles. Stripe übernimmt die Weiterleitung zur TWINT-App des Kunden, die Bestätigung der Zahlung und das Routing auf das richtige Connect-Konto. Die Stripe-Gebühren sind identisch (1,4 % + CHF 0.25 bei europäischen Karten, gleich bei TWINT).

Hinweis: TWINT über Connect setzt voraus, dass der Verkäufer ein Schweizer Bankkonto hat. Verkäufer mit einem EU-Konto können keine TWINT-Zahlungen empfangen (eine Einschränkung von TWINT, nicht von Stripe).

Umgang mit Streitfällen

Auf einem Marktplatz sind Streitfälle (Chargebacks, Rückerstattungsforderungen) häufig. Stripe Connect bietet dafür zwei Optionen.

Option A · Haftung des Verkäufers. Der Chargeback belastet das Konto des Verkäufers. Ihre Plattform haftet finanziell nicht. Die Stripe-Gebühren gehen zulasten des Verkäufers.

Option B · Haftung der Plattform. Ihre Plattform trägt das Chargeback-Risiko. Sie können den Betrag per API beim Verkäufer einziehen oder von einer künftigen Zahlung zurückbehalten. Dieser Ansatz schützt den Verkäufer besser (ein Anreiz, Ihren Marktplatz zu nutzen).

Die Konfiguration erfolgt über den Parameter liability_shift oder über Ihr Connect-Dashboard.

Empfehlung für die Schweiz: Option A für Marktplätze, deren Verkäufer etablierte Unternehmen sind. Option B für Publikumsmarktplätze (Gig Economy), auf denen das Vertrauen der Verkäufer fragiler ist.

Gebühren

Stripe Connect erhebt zusätzlich zu den üblichen Stripe-Zahlungsgebühren eigene Gebühren.

  • Standard und Express: keine zusätzlichen Gebühren (Sie zahlen nur die üblichen Zahlungsgebühren). Stripe verdient am Volumen.
  • Custom: zusätzliche Gebühren von typischerweise 0,25 % + CHF 0.02 pro Zahlung auf das Nettovolumen. Teurer, aber durch die grössere Kontrolle gerechtfertigt.

Für einen Marktplatz, der auf Express CHF 100’000 pro Monat abwickelt, betragen die gesamten Stripe-Gebühren rund CHF 1’600 pro Monat (1,6 % des Volumens). Bei Custom kommen bei gleichem Volumen rund CHF 270 hinzu.

Versteckte Gebühren, die Sie einplanen sollten:

  • Gebühren für Auszahlungen auf die Bank (CHF 0.25 pro Auszahlung)
  • Gebühren für Währungsumrechnung, wenn Verkäufer in EUR oder USD abrechnen (1 % Spread)
  • Connect-Plattformgebühr (für grosse Plattformen verhandelbar)

Häufige Fehler im Produktivbetrieb

Fehler 1 · Den Testmodus nicht gründlich nutzen. Stripe hat einen Testmodus (pk_test_* und sk_test_*), in dem Sie fiktive Connect-Konten anlegen, Zahlungen und Chargebacks simulieren können. Nutzen Sie ihn konsequent, bevor Sie live gehen.

Fehler 2 · Die KYC-Komplexität unterschätzen. KYC endet nicht mit dem Onboarding. Stripe kann während der gesamten Lebensdauer des Kontos zusätzliche Nachweise verlangen (Stichprobenprüfung, steigendes Volumen, Risikosignal). Ihre Oberfläche muss diese Abläufe abbilden.

Fehler 3 · Die Streitfälle vergessen. Im ersten Jahr eines Marktplatzes haben Sie mit 1 bis 3 % Streitfällen zu rechnen. Bereiten Sie Code, Oberfläche und Prozesse vor, um sie zu bearbeiten.

Fehler 4 · Fragile Webhook-Verarbeitung. Stripe sendet Webhooks für alle wichtigen Ereignisse (erfolgreiche Zahlung, Auszahlung, Streitfall, aktualisiertes Konto). Stürzt Ihr Webhook-Handler ab oder antwortet er mit 500, versucht Stripe es erneut, aber Sie verlieren Informationen. Ein idempotentes Wiederholungssystem auf Ihrer Seite ist unverzichtbar.

Fehler 5 · Kein Monitoring. Richten Sie Sentry für Fehler im Code ein und ein Stripe-Dashboard mit Lesezugriff, um Volumen, Streitfälle und Auszahlungen im Blick zu behalten. Ab einem gewissen Volumen ist ein Looker-Studio-Dashboard, das an einen BigQuery-Export aus Stripe angebunden ist, sehr nützlich.

Wann Sie Connect nicht brauchen

Einige Fälle, in denen Stripe Connect überdimensioniert ist:

  • Sehr kleiner Marktplatz (< 10 Verkäufer): ein einfaches Stripe-Konto mit manuellen Überweisungen kann genügen
  • Reiner Dienstleistungsmarktplatz (ohne Transaktionszahlungen): Stripe Connect kommt nicht zum Tragen
  • Bankenrechtlich regulierter Marktplatz: Wenn Sie eine echte Banktätigkeit ausüben, brauchen Sie einen bewilligten Zahlungsdienstleister, nicht Stripe Connect

In 95 % der Marktplatzfälle in der Schweiz ist Stripe Connect Express oder Standard die richtige Wahl.

Weiterführend

Wenn Sie in der Schweiz einen Marktplatz aufbauen und ein technisches Gegenüber für die Architektur mit Stripe Connect suchen:

Den Service Web-App ansehen: der Leistungsumfang im Detail.

Ein Architektur-Audit für Ihren Marktplatz anfragen: Analyse Ihres Projekts in 7 Tagen, Empfehlungen zu Connect, KYC, Zahlungsaufteilung und Skalierung. Kostenlos und unverbindlich.

Unseren Service für Web-App-Entwicklung ansehen: um unseren Ansatz und unsere Pakete kennenzulernen.

Clovis, Gründer von Voren Clovis · Gründer

Bauen wir, was als Nächstes kommt.

Sagen Sie uns, wohin Sie wollen. Wir schicken Ihnen einen Entwurf und einen klaren Preis, festgelegt vor Projektstart.

Anrufen