Rotation des providers SaaS (Polar / Whop / Stripe)

MyFunnels peut router vos abonnements (Start 29 € / Scale 119 €) sur trois providers de paiement : Polar, Whop et Stripe. La rotation se configure dans Admin → Providers SaaS.

Pourquoi la rotation ?

Tout faire passer par un seul provider crée un single point of failure : si Polar tombe, les nouveaux abonnés ne peuvent plus s'inscrire. La rotation répartit le risque sur plusieurs providers — si l'un d'eux est en panne, les autres prennent le relais automatiquement (en mode failover).

Les 5 modes

1. Désactivée

Tous les nouveaux abonnements passent par le provider primaire (Polar par défaut). C'est le mode initial — aucune rotation.

2. Round-robin

Cycle Polar → Whop → Stripe → Polar → … . Chaque nouvel abonné change de provider. Idéal pour répartir équitablement les abonnements sans pondération.

3. Pondérée (weighted)

Répartition aléatoire pondérée. Exemple : 50 % Polar / 30 % Whop / 20 % Stripe. Les poids sont libres (somme normalisée automatiquement).

4. Failover

Toujours le provider primaire tant qu'il est disponible. Sinon, fallback automatique sur le suivant de la liste. C'est le mode recommandé pour la production stable : aucun changement d'expérience tant que tout va bien, et bascule automatique en cas d'incident.

5. Sticky user

Un coach qui a déjà eu un abonnement (annulé, par exemple) est re-routé sur le même provider qu'avant. Évite de morceler le compte client en plusieurs comptes provider distincts.

Quel mode utiliser ?

  • Démarrage — laissez Désactivée avec Polar comme primaire jusqu'à ce que les autres providers soient configurés (env vars + produits).
  • Production stable Failover avec Polar primaire et Stripe en backup. Pas de surprise UX, bascule automatique si Polar a un incident.
  • Diversifier la dépendance Round-robin ou Pondérée pour ne pas mettre tous les abonnements chez le même provider (utile pour négocier des frais ou anticiper une rupture commerciale).

Comment activer / désactiver

  1. Allez sur /admin/saas-providers.
  2. Vérifiez l'état de chaque provider dans la grille « État des providers » — un badge rouge « Indisponible » signale qu'une variable d'environnement manque (la liste s'affiche dans la carte).
  3. Choisissez un mode, le provider primaire et la liste des providers activés.
  4. Pour le mode pondéré, ajustez les poids (somme libre).
  5. Cliquez Sauvegarder. Le changement prend effet immédiatement pour le prochain checkout.
Provider primaire = filet de sécurité
Si le mode failover ou disabled est utilisé, le provider primaire doit toujours être disponible. Sinon le bouton « S'abonner » renverra une erreur 500. Vérifiez toujours le badge « Prêt » du provider primaire avant de fermer la page.
Et les abonnements existants ?
La rotation ne s'applique qu'aux nouveaux abonnements. Les abonnés existants restent sur leur provider d'origine — annulations, upgrades, renouvellements continuent de transiter par leur provider initial.

Voir aussi

Cet article vous a aidé ?