formbasedocs
Aller à l'applicationAppli

Créer des formulaires

Collecte de paiements

Collectez des paiements uniques directement dans votre formulaire. Connectez Stripe, insérez un champ Paiement, définissez un prix, et vos répondants paient via Stripe Checkout.


Connecter Stripe

Une connexion Stripe appartient à un seul formulaire : connectez-la depuis le formulaire sur lequel vous voulez collecter de l’argent, et répétez l’opération pour le formulaire suivant. Les détails de carte ne transitent jamais par formbase.

  1. 1

    Insérer un champ Paiement

    Tapez / sur le canvas, recherchez "Paiement" et placez le bloc. Le bloc affiche le montant, un sélecteur de devise et le statut de connexion.

  2. 2

    Cliquer sur Connecter

    formbase vous redirige vers Stripe pour autoriser la connexion. Si vous n'avez pas encore de compte Stripe, vous pouvez en créer un lors de cette étape.

  3. 3

    Finaliser l’intégration Stripe

    Stripe vous guide tout au long de la vérification d'identité, de la configuration du compte bancaire et des informations sur votre activité. Une fois terminé, vous êtes redirigé vers formbase.

Le badge sur le bloc Paiement vous indique où en est la connexion :

BadgeSignification
Non connectéAucun compte Stripe n’est encore lié à ce formulaire.
ConnectéStripe indique que les paiements sont activés — les répondants peuvent payer.
Configuration incomplèteStripe n'a pas encore activé les paiements. Terminez l'inscription dans votre tableau de bord Stripe, ou reconnectez-vous.
VérificationStripe examine le compte. Généralement, rien à faire de votre côté.
RestreintStripe a restreint le compte. Examinez-le dans le tableau de bord Stripe.
DéconnectéLa connexion a disparu. Reconnectez-vous pour continuer à collecter des paiements.

Fonctionnement de la connexion Stripe

formbase utilise

Stripe Connect

pour lier votre compte Stripe à votre formulaire. La charge est créée sur votre compte, pas sur le nôtre. Concrètement :

DétailCe qui se passe
PaiementsVont directement sur votre compte Stripe. formbase ne détient pas et ne touche pas les fonds.
Frais StripeLes frais de traitement Stripe standard s'appliquent à votre compte. formbase n'ajoute aucun frais supplémentaire.
Remboursements et litigesVous les gérez depuis votre propre tableau de bord Stripe. Vous êtes le marchand de référence.
ReçusAffichent le nom et les coordonnées de votre entreprise, pas ceux de formbase.

formbase peut consulter le statut de votre compte Stripe (si les paiements sont activés et l’intégration terminée) ainsi que les informations de base sur les transactions (statut du paiement, montant, lien vers le reçu). formbase ne peut pas lire votre solde Stripe, votre liste de clients, ni rien en dehors des paiements effectués via vos formulaires.

Définir le prix

Choisissez une devise et saisissez un montant sur le bloc Paiement. Le montant doit être au moins égal au minimum de facturation de Stripe pour cette devise — 0,50 $ pour l’USD et l’EUR, 0,30 £ pour la GBP, 50 ¥ pour le JPY, 3 kr pour le SEK et le NOK. Stripe plafonne une charge unique juste en dessous de 1 000 000, alors restez en dessous de ce plafond.

Devises prises en charge : USD, EUR, GBP, JPY, CAD, AUD, CHF, SEK, NOK, DKK, NZD, SGD, HKD, AED, TRY.

Le champ Paiement prend en charge les paiements uniques uniquement — les abonnements récurrents ne font pas partie de cette fonctionnalité.

Tarification dynamique

Vous pouvez faire varier le montant à partir des réponses du répondant. Ajoutez une action Définir le montant du paiement à une règle logique au-dessus de votre champ Paiement et pointez-la vers le bloc.

Chaque action choisit comment elle modifie le prix — définir à, augmenter de, ou diminuer de :

  • Définir à — remplace le prix en cours par un montant absolu.

  • Augmenter de / Diminuer de — ajuste le prix en cours. Empilez plusieurs actions pour des options, des majorations ou des réductions ; chacune s’appuie sur le montant atteint jusque-là, et le résultat ne descend jamais en dessous de zéro.

La valeur elle-même peut être :

  • Un nombre fixe — un montant littéral.

  • Une référence de champ — choisissez un champ calculé pour que le montant suive les réponses.

Les règles s’exécutent dans l’ordre où elles apparaissent dans le formulaire, en partant du prix défini sur le bloc. Un définir à plus tardif écrase ce que les règles précédentes ont produit, alors placez votre règle la plus spécifique en dernier.

Exemple : un formulaire de billetterie comporte un menu déroulant (« Standard » ou « VIP ») et un champ Nombre pour la quantité. Un champ calculé multiplie le prix de base par la quantité. Une règle logique cible le champ Paiement : si le menu déroulant vaut « VIP », définissez le montant du paiement sur le champ calculé.

Exemple d’option : un prix de 50 $ sur le bloc, un interrupteur « Livraison express » qui augmente le montant de 15, et un interrupteur « Membre » qui le diminue de 5. Avec les deux activés, le répondant paie 60 $.

Le prix du bloc est la valeur de repli

Le prix que vous définissez sur le bloc Paiement est ce que les répondants voient avant qu’une règle ne se déclenche. Faites-en votre prix le plus courant pour que le formulaire n’affiche jamais un montant provisoire.

Expérience du répondant

Le répondant clique sur Finaliser le paiement sur la carte et Stripe Checkout s’ouvre, hébergé par Stripe. Après avoir payé, il revient sur le formulaire pour terminer et soumettre. Le montant facturé est recalculé sur le serveur à partir de vos propres règles — un client altéré ne peut pas changer le prix.

Si le paiement échoue (carte expirée, fonds insuffisants), la carte affiche l’erreur et un bouton Réessayer le paiement qui rouvre Checkout.

Après le paiement

Une fois qu’un répondant a payé, formbase verrouille les questions qui ont déterminé le montant — les conditions et valeurs de toute règle qui l’a défini, les champs derrière un champ calculé référencé, et tout ce qui contrôle la visibilité du bloc Paiement. Les questions verrouillées affichent leurs réponses en lecture seule avec « Verrouillé car cette réponse a été utilisée pour un paiement effectué. » Le reste du formulaire reste modifiable.

Consulter les paiements

Les paiements apparaissent avec la réponse dans l’onglet Soumissions :

ChampDescription
Statut du paiementen attente, payé, échoué ou annulé.
Montant et deviseCe qui a été facturé, ex. 25,00 $.
Lien vers le reçuOuvre le reçu hébergé par Stripe, ou votre tableau de bord de paiements Stripe si aucune URL de reçu n'est revenue.

Le paiement part aussi avec la soumission : les e-mails de notification, le PDF, les exports, les webhooks, Zapier, n8n, Make, les callbacks de demande et l’API transmettent son montant, sa devise, son statut et son lien vers le reçu sous le champ Paiement. Voir Réservations et paiements pour le format.

Remboursements et litiges

Étant donné que les paiements vont directement sur votre compte Stripe, vous gérez vous-même les remboursements et les litiges. formbase se réserve le droit d’émettre des remboursements en votre nom en cas d’abus ou de violation de ses conditions d’utilisation. Lorsque Stripe signale un remboursement ou un litige, le paiement de la soumission passe à Refunded, Partially refunded ou Disputed ; les intégrations ne sont pas renvoyées.

  1. 1

    Émettre un remboursement

    Ouvrez votre tableau de bord Stripe, trouvez le paiement et cliquez sur Rembourser. Les remboursements totaux et partiels sont pris en charge.

  2. 2

    Gérer un litige

    Si un répondant ouvre un litige (débit compensatoire), Stripe vous en informe par e-mail. Vous répondez avec des preuves dans votre tableau de bord Stripe.

La documentation Stripe couvre les deux en détail :

Conditions de logique pour les paiements

Un champ Paiement peut aussi être lu par la logique : le montant est égal à, le montant est supérieur à, le montant est inférieur à, est terminé, et n’est pas terminé. Consultez Logique conditionnelle pour la référence complète des opérateurs.

Étapes suivantes