Champ de paiement Stripe


En édition et en visualisation, le champ Stripe s'affichera de la même façon :

Cas d'utilisation

Un champ Stripe s'utilisera uniquement pour effectuer des paiements via la plateforme Stripe. Voici une liste non exhaustive vous donnant quelques exemples d'utilisation dans lequel vous pouvez l'utiliser :

  • Vente de produit en ligne ;
  • Vente de billets pour un évènement ;
  • Paiement récurrents dans le cadre d'un abonnement ;

 

Revoir avec beber !!!

Lors de la configuration du champ, après avoir ouvert les options d'affichage (Icône de crayon), une fenêtre apparaît vous permettant de modifier les informations suivantes :

L'onglet : Général

  • Label : Le label est affiché au dessus du champ dans les formulaires ;
  • Type d'affichage : Modifie le type d'affichage dans les formulaires d'édition :
    • Afficher en édition : Dans un formulaire en édition, cette option affiche le champ en édition classique ;
    • Afficher en visualisation : Dans un formulaire en édition, cette option affiche le champ en visualisation. Son contenu sera affiché mais il sera impossible de modifier la valeur ;
    • Cacher par défaut : Dans un formulaire en édition ou en visualisation, cette option cache le champ. Il pourra cependant être affiché via des règles ;
    • Ne pas afficher :  Dans un formulaire en édition ou en visualisation, cette option empêche l'API de retourner le champ. Il ne pourra pas être affiché via des règles.
  • Ce champ n'est pas exportable : Si cette case est cochée, elle empêche l'export des données de ce champ ;
  • Ce champ n'est pas importable : Si cette case est cochée, elle empêche l'import de données dans ce champ ;
  • Ce champ n'est pas recherchable : Si cette case est cochée, elle empêche la recherche de données dans ce champ ;
  • Rendre obligatoire : Si cette case est cochée, en édition, elle oblige la saisie de données afin de pouvoir valider le formulaire :
    • Un * apparaît à la suite du label alors pour indiquer que ce champ est obligatoire ;
    • Un message d'erreur s'affiche si l'utilisateur valide le formulaire sans avoir saisi les données d'un champ obligatoire.

L'onglet : Supplémentaires

  • Navigateur : Aide à la saisie : Lorsque l'aide à la saisie du navigateur est rempli, elle fait apparaître un icône d'information à côté du label lorsque le champ est affiché en édition ;

  • Navigateur : Aide à la saisie - Afficher sous le label : Cette case à cocher permet d'afficher l'aide à la saisie du navigateur sous le label au lieu de l'icône d'information classique.

  • Navigateur : Précisions sur le champ : Lorsque la précision sur le champ est remplie, elle fait apparaître un icône d'information à côté du label lorsque le champ est affiché en visualisation ;

  • Navigateur : Précisions sur le champ - Afficher sous le label : Cette case à cocher permet d'afficher l'aide à la saisie du navigateur sous le label au lieu de l'icône d'information classique.

  • Application : Aide à la saisie : Lorsque l'aide à la saisi de l'application est remplie, elle fait apparaître un icône d'information à côté du label lorsque le champ est affiché en édition ;
  • Application : Aide à la saisie - Afficher sous le label : Cette case à cocher permet d'afficher l'aide à la saisie de l'application sous le label au lieu de l'icône d'information classique.
  • Application : Précisions sur le champ : Lorsque la précision sur le champ est remplie, elle fait apparaître un icône d'information à côté du label lorsque le champ est affiché en visualisation ;
  • Application : Précisions sur le champ - Afficher sous le label : Cette case à cocher permet d'afficher l'aide à la saisie de l'application sous le label au lieu de l'icône d'information classique.
  • Référence interne : Une référence unique pour le champ. Si le champ n'est pas rempli, la référence sera générée automatiquement :

Spécificités du champ : 

  • URL forcée pour la redirection après un paiement valide : Après paiement du panier sur Stripe et que le paiement est considéré comme étant valide, il est possible de rediriger sur une URL spécifique (URL de remerciement, URL d'une page spécifique pour la suite du process de vente, ...)
  • URL forcée pour la redirection après un paiement non valide : Après paiement du panier sur Stripe et que le paiement est considéré comme étant refusé, il est possible de rediriger sur une URL spécifique (URL de page d'informations supplémentaire, URL du panier refusé, ...)

Configuration : 

Lors de la configuration du champ Stripe, après avoir cliqué sur le bouton de configuration (Icône de roue crantée), une fenêtre apparaît vous permettant de paramétrer les associations de champs nécessaires pour ce champ :

  • Méthodes de paiement : Le champ utilisé pour associer les types de paiements disponibles sur Stripe. Habituellement il s'agit d'un menu déroulant multiples ou de checkbox.
    • INFORMATIONS : Les valeurs de chaque options doivent respecter les valeurs des méthodes de paiement pris en charge par Stripe, par exemple :
      • card
      • sepa_debit
      • ...
  • Récurrence du paiement : Le champ utilisé pour associer une récurrence au paiement Stripe, il peut aussi contenir une période d'engagement. Habituellement il s'agit d'un menu déroulant unique.
    • INFORMATIONS : Les valeurs de chaque options doivent respecter les valeurs des méthodes de paiement pris en charge par Stripe, par exemple :
      • mensual : Paiement mensuel sans engagement
      • mensual_commitment_six_months : Paiement mensuel avec six mois d'engagements
      • mensual_commitment_twelve_months: Paiement mensuel avec douze mois d'engagements
      • trimestrial : Paiement trimestriel
      • semestrial : Paiement semestriel
      • annual : Paiement annuel
      • unique : Paiement unique, sans récurrence ou engagement. Ce paramètre sera pris par défaut.
  • Client : Le champ "Client" envoyé à Stripe qui sert à associer le panier au module client lié. Il s'agit généralement d'un "menu déroulant d'un module lié", ou d'un champ "Retour des relations"
  • Lignes du panier : Le champ qui sert à cibler le module qui doit fournir les lignes du panier à Stripe
  • Titre du produit : Un texte libre permettant de construire le titre du produit. Ce champ peut contenir des variables dynamiques.
  • Description du produit : Un texte libre long permettant de construire la description du produit. Ce champ peut contenir des variables dynamiques.
  • Description du produit pour stripe : Un texte libre long permettant de construire la description du produit. Ce champ peut contenir des variables dynamiques. Cette partie sera envoyée à Stripe
  • Champ type du produit : Un champ de type menu déroulant qui sert a préciser comment la ligne de panier doit être considérée, par exemple :
    • product : Un produit
    • promotion : Une réduction
  • Champ taux TVA du produit : Le champ à considérer pour le taux TVA de la ligne. Il s'agit habituellement d'un champ "Nombre"
  • Champ prix TTC du produit : Le champ à considérer pour le prix TTC de la ligne. Il s'agit habituellement d'un champ "Nombre"
  • Champ devise du produit : Le champ à considérer pour la devise de la ligne. Il s'agit habituellement d'un champ "Devise"
  • Champ % de réduction du produit : Le champ à considérer pour le % de réduction de la ligne. Il s'agit habituellement d'un champ "Nombre"
  • Champ couleur du produit : Le champ à considérer pour la couleur de la ligne. Il s'agit habituellement d'un champ contenant une couleur (couleur, menu déroulant, radio, ...)
  • Champ image du produit : Le champ à considérer pour l'image du produit. Il s'agit habituellement d'un champ contenant une image (Image ou Fichier)
  • Champ quantité du produit : Le champ à considérer pour la quantité du produit. Il s'agit habituellement d'un champ "Nombre"