MoveMentors est une marketplace, mais contrairement à beaucoup de marketplaces, nous ne retenons pas l'argent au nom des hôtes. Chaque paiement circule directement de l'élève vers l'hôte. Cet article explique comment et pourquoi.
Le principe : routage direct
Quand un élève paie pour un cours :
- Pour les paiements par carte via Stripe : l'argent atterrit directement sur le compte Stripe Connect de l'hôte. Nous ne sommes pas dans le chemin de l'argent.
- Pour les moyens manuels (banque, PayPal, etc.) : l'élève envoie l'argent directement à l'hôte en utilisant les détails de compte de l'hôte. Nous ne touchons jamais aux fonds.
Le rôle de la plateforme est de faciliter la réservation, capturer les détails du paiement et enregistrer la transaction. Nous ne tenons pas d'escrow, nous ne collectons pas les fonds et ne les distribuons pas, nous ne prenons pas de commission par réservation.
Pourquoi le routage direct
Trois raisons :
1. Confiance
Les hôtes peuvent se déconnecter de nous à tout moment et nous ne pouvons pas toucher à leur argent. La relation est transactionnelle, pas custodiale.
2. Vitesse
Les paiements par carte via Stripe sont capturés et (après le délai glissant standard de Stripe) versés sur la banque de l'hôte en jours, pas en semaines. Les moyens manuels sont encore plus rapides (à la vitesse du rail de paiement sous-jacent).
3. Simplicité
Nous n'avons pas besoin de licences de transmetteur d'argent, de comptes d'escrow ou d'infrastructure bancaire. La relation existante de l'hôte avec Stripe (ou sa banque, ou PayPal) gère tout cela.
Les compromis
Le routage direct signifie :
- Nous ne pouvons pas imposer les remboursements. Si un hôte refuse de rembourser un paiement par moyen manuel, nous pouvons encourager et documenter mais ne pouvons pas récupérer l'argent. Pour les paiements Stripe, nous avons l'accès API de remboursement sur le compte connecté de l'hôte.
- Les hôtes sont responsables des taxes. Stripe émet un 1099-K pour les hôtes US au-dessus des seuils. Pour les non-US et les moyens manuels, les hôtes gèrent eux-mêmes la déclaration fiscale.
- Les chargebacks atterrissent sur l'hôte, pas sur nous. Un chargeback d'élève sur un paiement Stripe est débité du compte de l'hôte.
En échange, les hôtes obtiennent : des frais plus bas (pas de commission plateforme), des fonds plus rapides, et la propriété de la relation client.
Comment nous gagnons de l'argent
Nous facturons aux hôtes un abonnement mensuel pour les paliers payants (Pro et Premium). Le palier gratuit existe indéfiniment ; nous couvrons les coûts de plateforme des hôtes du palier gratuit via les revenus des paliers payants.
Nous ne prenons PAS de frais par réservation. Le prix que paie l'élève est le prix que reçoit l'hôte (moins les frais de traitement Stripe pour les paiements par carte).
Vue d'ensemble moyen par moyen
| Moyen | Flux d'argent | Vitesse | Automatisation du remboursement |
|---|---|---|---|
| Carte (Stripe) | Carte → Stripe → Banque de l'hôte | Capturé instantané ; versement 2 à 7 jours | Automatique |
| Virement bancaire | Banque élève → Banque hôte | 1 à 5 jours | Manuel (hôte) |
| PayPal | PayPal élève → PayPal hôte | Minutes | Manuel (hôte) |
| Venmo/CashApp/Zelle | Appli élève → Appli/banque hôte | Minutes | Manuel (hôte) |
| Espèces | Élève → Hôte de main à main | Le jour J | s/o |
| Crypto | Portefeuille élève → Portefeuille hôte | Minutes-heures | Manuel (hôte) |
Voir Stripe Connect expliqué et Moyens de paiement manuels pour les spécificités.
Le cycle de vie réservation + paiement
Une réservation Stripe typique :
- L'élève choisit un cours, clique sur "Réserver maintenant".
- La session Stripe Checkout est créée via notre appel API à Stripe.
- L'élève est redirigé vers la page Checkout hébergée par Stripe.
- L'élève saisit la carte ; Stripe autorise.
- Stripe redirige l'élève vers MoveMentors.
- Le webhook Stripe nous notifie que la charge a été capturée.
- Nous marquons la réservation
CONFIRMEDet envoyons un e-mail aux deux parties. - Les fonds restent dans le solde Stripe de l'hôte.
- Stripe verse à la banque de l'hôte selon son calendrier.
Une réservation manuelle typique :
- L'élève choisit un cours, choisit un moyen manuel, clique sur "Réserver maintenant".
- La réservation est créée au statut
PENDING. - Nous envoyons un e-mail à l'élève avec les instructions de paiement de l'hôte.
- L'élève initie le paiement hors plateforme.
- L'hôte reçoit le paiement sur son compte.
- L'hôte ouvre la réservation sur MoveMentors, clique sur "Marquer payé".
- La réservation passe à
CONFIRMED. Les deux parties reçoivent un e-mail.
La différence : Stripe est automatique et instantané ; les moyens manuels nécessitent un clic "Marquer payé" de l'hôte après qu'il a confirmé la réception.
Ce qui vit dans notre base de données
Nous stockons :
- La fiche de réservation : qui, quoi, quand, statut, taille du groupe, etc.
- Pour Stripe : l'ID de charge Stripe et l'ID de session Stripe Checkout (jamais de numéros de carte).
- Pour les manuels : le moyen choisi, le montant, l'horodatage payé-à, qui l'a marqué payé.
- La configuration de paiement de l'hôte : quels moyens, les handles publics (chiffrés).
Nous NE stockons PAS :
- Numéros de carte (PAN, CVC, expiration). Stripe gère tout cela.
- Contenu ou soldes de comptes bancaires.
- Contenu de portefeuilles crypto.
Remboursements : qui peut les émettre
| Scénario | Qui peut rembourser |
|---|---|
| Payé Stripe, dans la fenêtre de politique | Hôte ou admin |
| Payé Stripe, hors fenêtre de politique | Hôte (discrétionnaire) ou admin |
| Payé manuellement | Hôte (nous ne pouvons pas atteindre ses fonds) |
| Remboursement émis par admin (litige résolu) | Admin (via l'API Stripe sur le compte de l'hôte) |
Pour les paiements Stripe, les admins peuvent émettre des remboursements sans l'implication de l'hôte (par ex. quand un litige est résolu en faveur de l'élève). Pour les paiements manuels, les admins ne peuvent que demander à l'hôte de rembourser ; nous ne pouvons pas forcer.
Gestion des devises
Les hôtes choisissent leur devise à l'intégration. Les prix s'affichent dans cette devise pour tous les élèves du monde ; nous N'auto-convertissons PAS à l'affichage.
Quand un élève paie par carte avec une devise locale différente, son émetteur de carte gère le change. Il voit généralement le montant converti sur son relevé.
Pour les moyens manuels, l'élève est responsable de la conversion s'il en a besoin (envoyer l'équivalent dans la devise de l'hôte vers un compte bancaire, par exemple).
Stripe Connect : direct vs destination charges
Nous utilisons des Direct Charges : la charge se fait directement sur le compte Stripe de l'hôte, pas sur le nôtre. Cela signifie :
- Le nom de l'hôte est ce que l'élève voit sur son relevé bancaire.
- Le compte Stripe de l'hôte est l'entité légale qui a émis la charge.
- Les frais Stripe sortent des fonds de l'hôte avant le versement.
- Les chargebacks débitent le solde de l'hôte.
- Les remboursements se font sur le compte de l'hôte.
L'alternative ("destination charges") aurait la charge sur le compte MoveMentors avec un transfert vers l'hôte. Nous l'avons rejetée parce qu'elle nous force à retenir les fonds même brièvement, ce qui complique la conformité réglementaire.
Ce que cela signifie pour les hôtes
Configure Stripe Connect une fois. Après cela :
- Les réservations arrivent.
- L'argent atterrit dans ton solde Stripe.
- Stripe verse à ta banque automatiquement.
- Tu déclares tes revenus sur tes impôts (1099-K de Stripe pour les comptes US au-dessus du seuil).
Pour les moyens manuels, tu configures les handles une fois et confirmes le paiement sur chaque réservation. Un peu plus de travail ; zéro frais de traitement.
Ce que cela signifie pour les élèves
Tu vois des options de paiement claires au moment de la réservation. Les paiements par carte sont traités instantanément via Stripe ; les paiements manuels vont directement à l'hôte via ses détails de compte.
Tu as toujours une trace : la page de réservation, l'e-mail de confirmation, et (pour Stripe) le reçu Stripe.
Pour les remboursements : les remboursements payés par Stripe sont automatiques sur ta carte. Les remboursements manuels dépendent de l'hôte qui renvoie activement l'argent.
Prochaines étapes
- Stripe Connect expliqué : l'infrastructure de paiement par carte.
- Moyens de paiement manuels : les alternatives.
- Remboursements : comment fonctionnent les remboursements pour chaque moyen.