Versements vendeurs
L'ouverture du compte Stripe Connect, la période de séquestre avant tout mouvement d'argent, la part d'une facture d'abonnement qui vous revient, et pourquoi la taxe n'en fait jamais partie.
Les versements passent par Stripe Connect Express. BoostEcom ne détient jamais vos coordonnées bancaires : Stripe s'occupe de l'inscription, de la vérification d'identité et du virement.
Configuration : /account/settings/payouts.
Ouverture du compte
Vous suivez le parcours Express de Stripe lui-même. Votre compte passe par quatre états :
PENDING → RESTRICTED → ENABLED, ou REJECTED.
Seul un compte ENABLED reçoit de l'argent. Si Stripe attend encore
un document, le compte reste en RESTRICTED et le tableau de bord
indique ce qui manque, car les exigences sont reprises de Stripe telles
quelles, pas devinées.
Le webhook account.updated tient le statut à jour. Vous pouvez ouvrir
le tableau de bord Stripe Express à tout moment depuis la même page.
Vous n'êtes pas payé au moment de l'achat
Le paiement de l'acheteur reste sous séquestre pendant toute la
fenêtre de litige de 14 jours. Le cron marketplace-payouts libère
le montant net une fois cette fenêtre refermée sans litige ouvert.
C'est un compromis assumé : c'est ce qui rend un achat assez sûr pour être fait, et c'est pour cela qu'un litige de l'acheteur peut encore bloquer un versement après la vente.
Le cron ne libère rien vers un compte qui n'est pas ENABLED. C'est
aussi pourquoi le vendeur n'est pas soumis au KYC dans le pipeline de
deal : Stripe a déjà vérifié.
Les annonces sous abonnement paient chaque mois
Une annonce sous abonnement facture l'acheteur chaque mois, et chaque mois payé produit sa propre commande, avec sa propre période de séquestre qui court à partir de sa propre date de paiement.
Avant cette règle, seul le premier mois parvenait au vendeur : les factures de renouvellement ne se rattachaient à aucun abonnement local et passaient sans traitement. La plateforme encaissait donc 100 % des mois suivants, sans commande, sans événement, sans rien que le tableau de bord puisse afficher.
La part qui vous revient
La répartition se calcule sur le total de la facture hors taxes, plafonné au montant réellement payé.
La TVA collectée pour le compte d'un État n'est pas du revenu et n'est jamais partagée. Les remises appliquées à la facture sont prises en compte, pas ignorées. La commission de la plateforme est de 3 %.
L'idempotence, et pourquoi elle vit dans la base de données
Une ligne de versement en double serait un second virement bien réel, d'argent bien réel. Stripe rejoue une livraison de webhook pendant trois jours au maximum, et la table des identifiants d'événement ne déduplique que les événements identiques, pas la même facture arrivée par un autre chemin. La garantie est donc une contrainte d'unicité dans Postgres sur l'identifiant de facture, là où aucun code applicatif ne peut la contourner.