SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

289 Plugins, 197 contribs sur SPIP-Zone, 100 visiteurs en ce moment

Accueil > Commerce > Paiement avec Formidable > Paiement avec Formidable

Paiement avec Formidable

16 février 2015 – par Cerdic – 58 commentaires

10 votes

Ce plugin « Paiement avec Formidable » permet d’ajouter une étape de paiement à la fin de la saisie d’un formulaire créé par le plugin Formidable. Il le complète et nécessite par ailleurs le plugin bank qui gère l’interface technique avec les prestataires de paiement.

Mise en œuvre du paiement

Activer le traitement

Une fois le plugin activé, vous pouvez aller sur un de vos formulaires construits avec le plugin formidable. En suivant le lien « Configurer les traitements » vous trouverez un nouveau traitement proposé « Paiement : Demander un paiement après saisie du formulaire ». Il suffit de cocher la case et de configurer ce traitement pour bénéficier de cette fonctionnalité de paiement. Il est nécessaire d’activer également le traitement « Enregistrer les résultats ».

Configurer le traitement

La configuration du traitement est simple :

  • vous choisissez le champ dont la valeur doit être utilisée comme montant à payer ;
  • alternativement vous pouvez remplir un montant fixe. Ce montant pourra être utilisé si aucun champ n’est utilisé ou si le champ choisi n’est pas rempli ;
  • vous indiquez si le montant saisi s’entend Hors Taxes ou Toutes Taxes Comprises (ou si la TVA n’est pas applicable) ;
  • vous indiquez le taux de TVA qui doit être appliqué à ce montant (ou 0 si pas de TVA) ;
  • vous ajoutez un message qui sera affiché après paiement.

Type de champ pour le montant

Pour le montant vous pouvez utiliser un champ de type ligne : la saisie sera libre et c’est l’utilisateur qui choisit le montant qu’il va payer.

Vous pouvez utiliser un champ de type boutons radios : dans ce cas le formulaire propose plusieurs montants et l’utilisateur choisi une des options.

Attention : dans ce cas il faut que les valeurs fournies dans la configuration de la saisie soient bien des nombres, correspondant aux montants.

Par exemple :

10|Dix Euros
20|Vingt Euros

Enfin vous pouvez utiliser un champ de type liste déroulante qui permettra également à l’utilisateur de choisir le montant.

Si vous ne voulez pas laisser l’utilisateur choisir le montant à payer, ne mettez aucun champ pour le montant, et dans le traitement indiquez le montant fixe qui devra être payé.

Configurer le formulaire

Dans la configuration du formulaire, pour l’option « Afficher ensuite » vous pouvez choisir toutes les actions sauf celle intitulée « Rediriger vers une nouvelle adresse » qui ne permet pas à l’utilisateur de réaliser l’étape de paiement.

Fonctionnement

Une fois votre formulaire enregistré et configuré vous pouvez l’utiliser par exemple dans un article.

Dans le site public, l’utilisateur entre les valeurs dans le formulaire et clic sur « Valider ».

Il accède alors au formulaire de paiement :

  • la récapitulation du montant à payer
  • les moyens de paiement activés et configurés dans le plugin bank

L’utilisateur peut finir le processus de paiement en cliquant sur un des boutons.

Chaque affichage du formulaire de paiement créé en base une transaction au statut commande. Lorsque le paiement est confirmé la transaction passe en statut ok. Toutes les transactions peuvent être visualisées dans l’interface du plugin bank.

Voir en ligne : http://plugins.spip.net/formidablep...

Dernière modification de cette page le 1er avril 2015

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 2 janvier à 23:05, par Daniel En réponse à : Paiement avec Formidable

    Bonjour
    Je viens de mettre à jour SPIP ( passage de 3.0 à 3.2 ) ainsi que les plugins Formidable avec l’extension de paiement + bank
    J’ai bien retrouvé les formulaires avec les paiements. Il s’agit de cotisations ou de dons pour une association.
    Avec paypal, ça fonctionne toujours, mais pour autres modes de règlements si on clique sur « régler par chèque » et aussi « régler par virement », il s’affiche sur le site une erreur 404. Au lieu des instructions comme avant la mise à jour. Avec comme indication que le fichier « bank_retour_attente.html » n’existe pas, alors qu’il est bien dans le sous-dossier « content » du plugin bank-master
    Merci d’avance pour votre aide et tous mes voeux pour la nouvelle année

    Répondre à ce message

  • Le 6 septembre 2017 à 12:13, par Laëtitia En réponse à : Paiement avec Formidable

    Bonjour,

    comme indiqué ici, pour générer les factures j’utilise le plugin factures « ... qui génère automatiquement une facture à chaque paiement réalisé et se branche automatiquement sur les entrées du plugin Bank... »
    ça marche bien.

    Mon souci, c’est l’expore CSV qui ne fonctionne pas, le fichier exporté ne contient que le premier mois,
    Bonux est bien installé.

    Faut-il installer un autre plugin ?

    Laëtitia

    • Le 29 décembre 2017 à 09:15, par Manu En réponse à : Paiement avec Formidable

      Bonsoir,
      Je viens d’être sollicité pour mettre en place un système d’inscription + paiement pour des évènements. Je pense utilise le plugin Paiement avec Formidable + factures (nursit).
      Pour mon info, est-il possible qu’après le paiement, une facture soit automatiquement envoyée à l’internaute qui vient de faire le paiement ?
      Est-ce prévu par le plugin « Factures »

      Merci beaucoup d’avance du retour d’expérience et... belles fêtes de fin d’année

    Répondre à ce message

  • Le 12 octobre 2017 à 10:38, par Philippe Robin En réponse à : Paiement avec Formidable

    bonjour

    j’ai bien effectué toutes les étapes.
    j’ai validé un compte Stripe avec les clés etc. je suis pour l’instant en mode TEST bien entendu.

    à la validation du formulaire, j’ai le message de remerciement et aucun formulaire bancaire.

    http://mosquee-omar.com/prelevement-auto-TEST.html

    ...

    merci

    Répondre à ce message

  • Le 5 juillet 2017 à 18:47, par jordibardaji En réponse à : Paiement avec Formidable

    Bonjour,
    Je suis un peu perdu avec l’utilisation du plugin Paiement avec Formidable.
    J’ai installé tous les plugins qui vont avec ce plugin.
    Je ne sais pas comme faire pour mettre ce formulaire dans an article. En plus, je ne sais pas com faire l’association avec le plugin Bank. J’ai cherché par internet comment utiliser le plugin, mais j’ai ne pas reussi. Est-ce que vous pouvez indiquer où trouver ça ?
    J’ai bessoin, aussi, de passer de arguments au formulaire.
    Excuse moi les fautes ortografiques, le français n’est pas ma langue maternelle.
    Merci !!
    Jordi

    Répondre à ce message

  • Le 29 avril 2017 à 16:48, par jpa25 En réponse à : Paiement avec Formidable

    Bjr
    j’ai bien installé formidable, formulaire de paiement et bank

    mais je n’ai pas de formulaire qui ressemble à ce qui est expliqué sur cette doc
    merci pour une aide

    Répondre à ce message

  • Le 28 mars 2017 à 10:19, par yann45 En réponse à : Paiement avec Formidable

    Bonjour,
    J’ai utilisé le code suivant (bien pratique) pour calculer des valeurs (prix*qté). J’obtiens donc une somme (sous-total) pour chaque calcul. Maintenant, j’ai plusieurs sous-totaux que je souhaite additionner pour obtenir un grand total, mais je n’arrive pas à trouver le code nécessaire. Quelqu’un a t-il une idée ?
    Voici le code qui permet le calcul d’un sous-total et son affichage :

    <script type="text/javascript">
    // nécessite la bibliothèque JavaScript JQUERY !
    $(document).ready(function () {
    $('select[name=selection_1]').change(compute);

    function compute(){
    var a = $('input[name=input_1]').val() || 0;
    var b = $('select[name=selection_1]').val() || 0;

    var total = (a*b);

    $('input[name=hidden_1]').val(total.toFixed(2));
    $('span.price.total').text(total.toFixed(2) + ' €');
    }
    })
    </script>

    Merci d’avance pour votre aide.
    Yann

    Répondre à ce message

  • Le 26 octobre 2015 à 13:41, par Sib En réponse à : Paiement avec Formidable

    Bonjour à tous,
    Je souhaite remplacer le plugin transaction par ce nouveau plugin, transaction qui proposait un montant multiplicateur (champ « quantité »). Sauf erreur de ma part, je n’ai pas trouvé cette possibilité. Est-ce prévu où aurait-il une possibilité de calcul avec « formidable » ? Merci .

    • Le 28 octobre 2015 à 16:14, par Sib En réponse à : Paiement avec Formidable

      Bonjour,
      Je rempli un champ caché (champ quantité * champ prix unitaire) calculé à l’aide de JQuery, champ que je désigne comme « montant à payer » et cela fonctionne !
      Merci pour ce nouveau plugin.

    • Le 23 février 2016 à 20:27, par so En réponse à : Paiement avec Formidable

      bonjour, vous serait-il possible de nous partager le code ?

    • Le 24 février 2016 à 10:58, par Sib En réponse à : Paiement avec Formidable

      Bien entendu, et j’espère ne pas être hors sujet ;)
      Voici un exemple simple :

      <script type="text/javascript">
      // nécessite la bibliothèque JavaScript JQUERY !
      $(document).ready(function () {
      $('select[name=selection_1]').change(compute);

      function compute(){
      var a = $('input[name=input_1]').val() || 0;
      var b = $('select[name=selection_1]').val() || 0;

      var total = (a*b);

      $('input[name=hidden_1]').val(total.toFixed(2));
      $('span.price.total').text(total.toFixed(2) + ' €');
      }
      }
      </script>

      Les champs FORMIDABLE :
      input_1 : prix
      selection_1 : Qt
      hidden_1 : montant total (valeur attribuée par script et qui servira pour le PAIEMENT)
      J’ajoute un champs explication pour voir apparaitre le montant sur la page.
      explication_1 :

      <p>Montant total en euro&nbsp;: <span class="price total" style="margin-top:7px;"></span></p>

      => affichera le montant total (formaté : 0.00 €)

      Remarques :
      Attention à la syntaxe des variables. J’utilise ’input[name=input_1]’ et non seulement ’input_1’ à cause d’un bug de safari mobile (Iphone et Ipad)
      Bien entendu, on peut adapter ce script aux calculs et objets de formulaire que l’on souhaite :
      On récupère par ex. la valeur d’un choix radio avec :
      var c = $(’input[type=radio][name=radio_1]:checked’).val() || 0 ;
      On peut choisir de travailler avec les fichiers YAML et aussi agrémenter le script et stocker temporairement les résultats dans le localStorage du navigateur (le visiteur peut revenir sur la page, les choix seront conservés => cf. javascript localstorage)
      Enfin, je conseille de choisir d’afficher le bouton de validation du formulaire que si bien entendu le JS du navigateur est activé :
      Caché par défaut avec du CSS, on le rend visible avec JQUERY :

      <script type="text/javascript">$('#mybutton').show()</script>
    • Le 26 février 2016 à 15:18, par So En réponse à : Paiement avec Formidable

      C’est génial.
      merci !!!

    • Le 7 juin 2016 à 12:59, par stbn En réponse à : Paiement avec Formidable

      Question de grand débutant : où placer ce script ?

      Merci

    • Le 7 juin 2016 à 16:13, par stbn En réponse à : Paiement avec Formidable

      Je réponds directement à ma question :

      A placer dans article.html (dans mon cas) et surtout il manque une parenthèse à la fin du script

      <script type="text/javascript">
      // nécessite la bibliothèque JavaScript JQUERY !
      $(document).ready(function () {
      $('select[name=selection_1]').change(compute);

      function compute(){
      var a = $('input[name=input_1]').val() || 0;
      var b = $('select[name=selection_1]').val() || 0;

      var total = (a*b);

      $('input[name=hidden_1]').val(total.toFixed(2));
      $('span.price.total').text(total.toFixed(2) + ' €');
      }
      })
      </script>

      MERCI

    • Le 7 juin 2016 à 16:24, par Sib En réponse à : Paiement avec Formidable

      oui, dans le squelette de la page qui appelle le formulaire, c’est bien. Désolé et bien vu pour la parenthèse ! ;)

    • Le 7 juin 2016 à 16:29, par stbn En réponse à : Paiement avec Formidable

      Etant ignare en php, j’essaie d’adapter le script pour additionner 2 sélections (selection_1 + selection_2) mais sans succès.

      Peut-être une piste ?

      Merci pour ton aide

    • Le 5 mars 2017 à 10:00, par roch62 En réponse à : Paiement avec Formidable

      Bonjour à tous,

      J’essaye d’afficher le résultat dans un champ explication comme indiquer ci dessus

      « Montant total en euro etc .. pas possible de mettre le code dans le message »

      Mais cela n’apparait pas lors de la saisie. Est-ce "normal" ?

      J’ai peut être du mal à placer le script de calcul au bon endroit. J’utilise Escal comme plugin de squelette.

      Comment transmettre à la personne qui saisie le montant dû ?

      Merci de vos conseils

    Répondre à ce message

  • Le 2 juin 2016 à 11:42, par Laëtitia En réponse à : Paiement avec Formidable

    Bonjour et merci pour ce super outil,

    j’ai un souci avec le mode de paiement par chèque, au clic sur ’Régler par chèque’,
    à la place des l’affichage des instructions concernant l’établissement du chèque j’ai une erreur 404, alors que pour PayPal, je suis bien re dirigée.
    la transaction est bien enregistée.

    J’ai re installé plusieurs fois le plugin, ça ne change rien
    Merci pour vos lumières

    Laëtitia

    Répondre à ce message

  • Le 25 avril 2016 à 19:01, par Shnoulle En réponse à : Paiement avec Formidable

    Salut,

    Je cherche , pour les 2 paiements par chèque et virement à envoyer un message courriel rappelant la transaction et éventuellement le lien de la transaction.

    Existe t’il une solution simple et connue ou faut il modifier le code pour cela ?

    Merci :)

    Répondre à ce message

  • Le 24 janvier 2016 à 02:39, par Regis En réponse à : Paiement avec Formidable

    Bonjour ou peut on trouver la Version de ce plugin pour spip 3.1 ???

    Merci.

    • Le 29 janvier 2016 à 18:14, par thandiquoi En réponse à : Paiement avec Formidable

      Salut, je me pose la même question !

    • Le 14 février 2016 à 19:32, par Soso En réponse à : Paiement avec Formidable

      ou peut on trouver le plugin pour spip 3.1 ?

    • Le 27 mars 2016 à 10:09, par JD En réponse à : Paiement avec Formidable

      Bonjour,
      Heu... Vous êtes sur la bonne page !
      C’est écrit « COMPATIBLE : SPIP 3,1 » !

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Rôles de documents

    21 février – commentaires

    Ce plugin permet d’attribuer un rôle aux documents liés aux contenus, et cerise sur le gâteau, rend possible la gestion des logos par le biais des documents-joints. Principe Les documents liés aux contenus n’ont pas forcément tous la même (...)

  • Sauvegarder le répertoire IMG/ avec wget

    20 février 2007 – commentaires

    Voici un système client serveur en deux lignes pour sauvegarder le répertoire des documents.

  • COLT : Extension de Firefox utile pour SPIP

    21 septembre 2008 – commentaires

    Une petite extension de Firefox qui permet de copier des liens sous format SPIP

  • Moulinette

    17 juillet 2015 – 46 commentaires

    Un squelette qui monte et qui descend ! Moulinette est un squelette basé sur le thème Grayscale (documentation) pour Bootstrap 3. Le type de site attendu est un site en une seule page : une rubrique avec quelques articles, des titres courts, des (...)

  • Plugin Duplicator

    3 janvier 2010 – 88 commentaires

    Duplication de rubrique et de ses contenus, et duplication d’articles pour SPIP Fonctionnement Ce plugin permet de dupliquer une rubrique et son contenu depuis l’espace privé en ajoutant un bouton dans la navigation de gauche dans l’espace privé (...)