Paiements de la plateforme (utilisateurs directs)
- Abonnements aux forfaits — facturation récurrente via Stripe Checkout ; chaque facture payée réinitialise les crédits inclus dans le forfait sur le solde de l’espace de travail actif.
- Recharges de crédits — paiements Checkout ponctuels, crédités uniquement sur l’espace de travail actif.
- Frais de numéro — frais mensuels pour les numéros de téléphone achetés.
- Portail client — les utilisateurs gèrent leurs moyens de paiement, leurs factures et leurs résiliations dans le portail hébergé par Stripe.
Stripe Connect (locataires)
Les locataires monétisent leurs propres utilisateurs via des comptes connectés ; les fonds sont réglés sur le compte connecté, tandis que la plateforme perçoit ses frais d’application :1
Intégration
Dans l’espace d’administration du locataire, la fonctionnalité Plateforme de facturation crée un compte connecté basé sur un contrôleur, avec accès au tableau de bord Stripe complet, et lance l’intégration hébergée. Stripe collecte les informations professionnelles du locataire ainsi que son compte de paiement ; la page affiche l’état d’intégration en temps réel.
2
Créer les forfaits et les synchroniser
Le locataire définit ses propres forfaits avec ses propres tarifs. Chaque forfait est synchronisé sous forme de produit/prix sur le compte Connect du locataire.
3
Les clients finaux paient le locataire
Le paiement Checkout d’un forfait locataire facture le compte Connect du locataire. La plateforme déduit automatiquement des frais d’application représentant les coûts/la marge de la plateforme ; le reste revient au locataire.
Transparence des marges
Comme la plateforme connaît les deux côtés — le prix du forfait fixé par le locataire et le coût par minute que la plateforme lui facture — l’administrateur du locataire voit la marge par forfait ainsi qu’un aperçu mensuel des bénéfices (revenus moins coûts de la plateforme). Les décisions tarifaires ne relèvent plus du hasard.Pour les opérateurs de plateforme
Deux points de terminaison webhook doivent être configurés dans le tableau de bord Stripe : un pour les événements sur votre compte (checkout.session.completed, abonnement mis à jour/supprimé, facture payée/échouée, et payment_intent.succeeded pour la recharge automatique) et un pour les événements sur les comptes connectés (le même ensemble d’événements liés à l’abonnement, plus account.updated pour le statut d’intégration). Les deux points de terminaison vérifient les signatures et enregistrent chaque identifiant d’événement, ce qui rend le traitement idempotent par construction.