Tous les guides d'intégration

Stripe

Acomptes, encaissement à la réservation et webhooks de paiement.

Plan Pro 7 min de lecture

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.

B. Prérequis et sécurité

Aucune clé secrète Stripe n'est stockée côté Dayshift — seul l'identifiant de votre compte connecté l'est. Les notifications entrantes de Stripe sont authentifiées par vérification de signature ; une notification non signée est rejetée.

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.

  1. Connexion OAuth2 — Paramètres → Intégrations & API → Stripe → Connecter Stripe. Vous choisissez le compte Stripe à raccorder sur l'écran d'autorisation officiel.
  2. 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.
  3. Déclencheurs — activez l'événement payment_intent.succeeded sur votre endpoint webhook Stripe, avec l'écoute des comptes connectés. La réservation n'est confirmée qu'à réception de cette confirmation.
  4. 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.
  5. 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.