A. À quoi sert cette intégration
Stripe permet de demander un acompte ou le paiement intégral au moment de la réservation. L'argent arrive directement sur votre compte Stripe : Dayshift n'est jamais dépositaire des fonds.
- Réduction des rendez-vous non honorés : un acompte, même symbolique, transforme une intention en engagement.
- Encaissement sans relance : le paiement est réglé avant le rendez-vous, pas après.
- Rapprochement automatique : chaque paiement est rattaché à la réservation correspondante.
B. Prérequis et sécurité
- Un compte Stripe actif, en mode réel ou test.
- Plan Pro ou supérieur.
- La connexion utilise Stripe Connect : vous autorisez Dayshift à créer des paiements sur votre compte, sans jamais lui confier vos clés secrètes.
C. Configuration pas à pas
Les cinq étapes ci-dessous couvrent l'intégration Stripe de bout en bout : connexion, correspondance des données, déclencheurs, validation, puis gestion des échecs.
- Connexion OAuth2 — Paramètres → Intégrations & API → Stripe → Connecter Stripe. Vous choisissez le compte Stripe à raccorder sur l'écran d'autorisation officiel.
- Correspondance des données — le montant provient du prix de la prestation (ou du pourcentage d'acompte configuré), le libellé du nom de la prestation, et les coordonnées du client remplissent la fiche du paiement.
- Déclencheurs — activez l'événement
payment_intent.succeededsur votre endpoint webhook Stripe, avec l'écoute des comptes connectés. La réservation n'est confirmée qu'à réception de cette confirmation. - Validation — passez en mode test dans Stripe et réservez un créneau avec une carte de test : le paiement doit apparaître dans votre tableau de bord Stripe et la réservation être confirmée dans Dayshift.
- Gestion des erreurs — un paiement refusé laisse le créneau libre plutôt que de créer une réservation fantôme. Stripe réémet automatiquement les notifications non acquittées.
D. Ressource vidéo complémentaire
Ressource externe pour comprendre le fonctionnement de Stripe. Les étapes propres à Dayshift restent celles décrites ci-dessus.
« Stripe Webhooks & API Integration Tutorial » — vidéo publiée sur YouTube par un tiers.
E. FAQ technique et dépannage
Le paiement aboutit mais la réservation n'est pas confirmée
C'est presque toujours le webhook qui n'arrive pas. Vérifiez dans Stripe (Developers → Webhooks) que l'endpoint est déclaré, que l'événement payment_intent.succeeded est coché, et que l'écoute des comptes connectés est activée.
Erreur de signature sur les webhooks
Le secret de signature diffère entre Stripe et Dayshift. Attention : celui de la facturation Dayshift et celui des comptes connectés sont deux secrets distincts — les intervertir produit exactement cette erreur.
Puis-je rembourser depuis Dayshift ?
Non, les remboursements s'effectuent depuis votre tableau de bord Stripe. Dayshift crée les paiements mais ne gère pas leur cycle de vie financier.