Stripe Connect is het Stripe-product dat betalingen tussen een marktplaats-platform en zijn verkopers afhandelt. MoveMentors gebruikt het zodat kaartbetalingen direct van studenten naar hosts stromen zonder dat wij fondsen vasthouden.
Het model: Direct Charges
Er zijn drie manieren waarop een marktplaats Stripe Connect kan gebruiken:
| Model | Geld gaat naar | Houden we fondsen vast? |
|---|---|---|
| Direct Charges | Het connected Stripe-account van de host direct | Nee |
| Destination Charges | Platform-account eerst, daarna overgedragen naar host | Ja (kort) |
| Separate Charges and Transfers | Platform-account; transfers later | Ja |
We gebruiken Direct Charges exclusief. De voordelen:
- We houden nooit fondsen vast, wat regelgevingscompliance vereenvoudigt.
- Hosts zien hun payouts sneller.
- Chargebacks landen op de host (hun account, hun beslissing hoe te vechten).
- Refunds zijn tussen de host en de student via Stripe direct; wij zijn geen tussenpersoon.
- Hosts kunnen van ons loskoppelen en al hun geld houden; we kunnen payouts niet blokkeren.
De flow
Wanneer een student met een kaart voor een les betaalt:
-
MoveMentors maakt een Stripe Checkout-sessie aan via de API van Stripe. De sessie wordt aangemaakt OP HET CONNECTED ACCOUNT VAN DE HOST met de
Stripe-Accountheader. Dit is het sleutelbit: Stripe ziet de charge als geïnitieerd door het account van de host. -
Student wordt geredirect naar de gehoste Checkout-pagina van Stripe. De pagina toont de bedrijfsnaam van de host (niet MoveMentors). Student voert kaartdetails in.
-
Stripe vangt de charge. Fondsen worden onderdeel van het Stripe-saldo van de host, min de verwerkingskosten van Stripe.
-
Stripe stuurt een webhook naar MoveMentors. "Charge X op connected account Y is gelukt." We werken de boeking bij naar
CONFIRMED. -
Stripe betaalt uit naar de gelinkte bankrekening van de host volgens hun payout-schema (dagelijks, wekelijks, enz.).
Op geen enkel moment passeert het geld een MoveMentors-account.
Wie Stripe als handelaar ziet
De host. Hun connected Stripe-account is de juridische handelaar van record voor elke charge. Dit betekent:
- Bankafschriften tonen de naam van de host.
- Belastingformulieren (1099-K voor VS) worden door Stripe aan de host uitgegeven.
- Chargeback-verantwoordelijkheid zit bij de host.
- De host heeft een directe klantondersteuningsrelatie met Stripe.
Wij staan niet op het afschrift, niet op de belastingformulieren, niet op het dispuut-antwoord. Stripe ziet ons als een "platform" dat de host introduceerde maar niet in het geldpad zit.
Het Express dashboard
Hosts krijgen toegang tot een door Stripe gehost dashboard op dashboard.stripe.com/express waar ze kunnen:
- Hun saldo en aankomende payouts zien.
- Individuele transacties bekijken (charges, refunds, kosten, payouts).
- Hun payout-schema wijzigen (dagelijks, wekelijks, maandelijks).
- Hun bankrekening bijwerken.
- Belastingformulieren downloaden.
- Door Stripe uitgegeven bonnetjes zien.
Wij hebben GEEN toegang tot dit dashboard. Het is de relatie van de host met Stripe.
Identiteitsverificatie
Stripe voert identiteitsverificatie (KYC) uit op elke host die kaartbetalingen wil aannemen. Dit gebeurt doorgaans tijdens onboarding:
- Stripe vraagt om wettelijke naam, geboortedatum, adres, belasting-ID (SSN laatste 4 voor VS).
- Stripe checkt publieke records.
- De meeste hosts worden binnen seconden auto-goedgekeurd.
- Sommige worden gevraagd om aanvullende verificatie: foto van ID plus selfie.
Dit is het beleid van Stripe, niet van ons. We dragen over aan Stripe en zij handelen verificatie af. Als de verificatie van een host vastloopt, vertelt Stripe ze wat ze nodig hebben; de host lost het direct met Stripe op.
Zie Stripe Connect-verificatie loopt vast voor wat te doen wanneer verificatie stilvalt.
Capaciteiten
Stripe Connect-accounts hebben twee sleutelcapaciteiten:
- Charges enabled: kan de host nieuwe kaartbetalingen accepteren?
- Payouts enabled: kan Stripe uitbetalen naar de bank van de host?
De meeste accounts hebben beide ingeschakeld. Soms schakelt Stripe charges in voor payouts (of vice versa) tijdens verificatie. De host kan nog steeds boekingen aannemen als charges enabled zijn; de fondsen accumuleren in hun Stripe-saldo totdat payouts enabled zijn.
Het dashboard op /mentor/settings/payments (of /studio/settings/payments) toont de huidige staat van deze capaciteiten.
Stripe-kosten
De host betaalt Stripe's standaard verwerkingskosten op elke charge:
| Land | Kosten |
|---|---|
| VS (binnenlandse kaart) | 2,9% + 30¢ |
| VK (binnenlandse kaart) | 1,5% + 20p |
| EU (EER-kaart) | 1,5% + €0,25 |
| Australië | 1,7% + A$0,30 |
| Brazilië | 4,99% + R$0,39 |
Internationale kaarten voegen ongeveer 1,5% toe bovenop.
MoveMentors neemt niets van de charge. De prijs die de student heeft betaald (min Stripe's fee) is wat de host ontvangt.
Refunds via Stripe
Hosts (of admin in dispuutgevallen) kunnen refunds uitgeven via ons dashboard. Onder de motorkap bellen we de refunds-API van Stripe op het connected account van de host. Stripe verwerkt de refund en stuurt de fondsen terug naar de kaart van de student.
Belangrijke Stripe-details:
- Refunds worden meestal verwerkt in 5 tot 10 werkdagen.
- Stripe geeft GEEN verwerkingskosten terug bij refunds. De host verliest de oorspronkelijke 2,9% + 30¢.
- Gedeeltelijke refunds worden ondersteund.
Zie Terugbetalingen voor het volledige beeld.
Chargebacks
Een chargeback is wanneer een student een charge direct met zijn bank betwist. De bank draait de charge terug en vraagt Stripe om te onderzoeken.
Met Direct Charges:
- De chargeback debiteert het Stripe-saldo van de HOST.
- Het Stripe-dashboard van de host toont de chargeback en geeft ze de kans om te reageren (bewijs uploaden dat de charge legitiem was).
- Stripe rekent de host een chargeback fee (meestal $15) ongeacht uitkomst.
- Als de host het geschil wint, worden de fondsen teruggegeven; de fee niet.
We tonen chargebacks in het MoveMentors-dashboard van de host als notificatie, maar het response-proces gebeurt in het dashboard van Stripe. We raden sterk aan dat hosts inloggen in hun Stripe Express dashboard en reageren binnen Stripe's deadline (doorgaans 7 tot 21 dagen).
Zie Geschillen en chargebacks voor de volledige discussie.
Loskoppelen
Een host kan op elk moment zijn Stripe-account loskoppelen van MoveMentors:
- We stoppen direct met het aanbieden van kaartbetalingen op hun lessen.
- Het Stripe-account van de host blijft onafhankelijk van ons bestaan.
- Bestaande boekingen behouden hun Stripe charge-ID's (refunds werken nog steeds).
- De host behoudt al hun Stripe-saldo en blijft payouts ontvangen.
Later opnieuw verbinden: zelfde OAuth-flow als initiële verbinding. Stripe onthoudt het account.
Veelgestelde vragen
Waarom toont het bankafschrift de naam van de host, niet "MoveMentors"? Design van Direct Charges. De host is de handelaar; hun naam staat op het afschrift. Studenten vinden dit soms verwarrend als ze niet hebben opgelet bij wie ze boekten. De boekingsbevestigingsmail bevat de naam van de host prominent om dit te mitigeren.
Kunnen studenten een unified bonnetje krijgen voor al hun MoveMentors-boekingen? Niet direct. Stripe stuurt een per-charge bonnetje voor elke kaartbetaling. Hun MoveMentors-boekingenlijst op /my-bookings is het dichtst bij een unified record.
Kan de host de Stripe-data van andere hosts zien? Nee. Elk Stripe Connect-account is geïsoleerd. Een host ziet alleen hun eigen charges, refunds, payouts.
Wat als de host fraude pleegt? We werken samen met Stripe om te onderzoeken. Het beleid van Stripe dekt de meeste fraude-scenario's; als het patroon van een host frauduleus lijkt, kunnen we hun Stripe-verbinding van onze kant opschorten, maar de onderliggende fondsen (indien al uitbetaald) zijn tussen de host, Stripe en de wetshandhaving.
Volgende stappen
- Stripe Connect setup voor hosts klaar om te configureren.
- Hoe betalingen werken voor het algemene beeld.
- Terugbetalingen voor de refund-mechanica.