SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 241 visiteurs en ce moment

Accueil > Commerce > SPIPAL > Plugin GoPayPal

Plugin GoPayPal

7 juillet 2007 (Date de rédaction antérieure : 7 juillet 2007). – par madbuilder – 23 commentaires

5 votes

Ceci est une archive périmée mais qui reste intéressante, parfois autant pour l’article que les commentaires associés.

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Porté par une grande ambition, mais confronté à la dure réalité de la collaboration, ce plugin se réduit finalement à combler le trou initial qui en a motivé la création : permettre de mettre un bouton Don PayPal dans certains de vos articles.

le voir en ligne : mbtPdfAsm

discret, non ?

Installation

Récupérer le plugin.

Après c’est comme pour n’importe quel plugin : cf http://www.spip.net/fr_article3396.html

Principes

Les articles sont sélectivement étendus via la page de modification des articles. Un article peut être étendu en lui ajoutant un bouton don ou un bouton paiement. Le plugin permet d’étendre de 0 à tous les articles.

Chaque versement PayPal effectué provoque l’émission par PayPal d’un message de notification qui est traité par le plugin lequel maintient une table de gestion des versements. Cette table de gestion est accessible dans l’interface privée via le menu « Edition ».

Configuration

Ici le plugin CFG est requis.

La configuration se fait via l’interface privée et le menu « configuration ». Vous ne pouvez pas vous dispenser de configurer ce plugin si vous souhaitez qu’il fonctionne.

Elle se résume à renseigner certains champs :

configurer « Go Paypal »
champdescription
url_paypal Adresse de traitement du formulaire PayPal de paiement.

Vous pouvez laisser la valeur par défaut ou utiliser https://www.sandbox.paypal.com/fr/cgi-bin/webscr si vous souhaitez faire des tests.
validation_paypal url à laquelle il faut renvoyer la notification paypal pour la valider.

Vous pouvez laisser la valeur par défaut ou utiliser www.sandbox.paypal.com si vous souhaitez faire des tests.
url_retour L’adresse ou le donateur sera redirigé après le don.
compte_paypal une adresse mail correspondant à un compte PayPal
style_page Le nom d’une personnalisation de la page de paiement PayPal. Si vous ne comprenez pas, laissez la valeur par défaut.
vendre Inactif, et ne sera probablement jamais actif
donner Vous permet de rendre vos articles aptes à provoquer des élans de générosités de vos lecteurs. A condition de paramétrer l’article.
garder_notification Si cette option est activée, les requêtes de notification PayPal sont sérialisées et enregistrées dans la base.

Utilisation

Le plugin est fourni avec un squelette article.html, inactivé car renommé av_article.html. Il est donc possible d’activer ce squelette.

Une autre possibilité est d’utiliser la nouvelle balise #FORMULAIRE_ACHETER dans les boucles ARTICLES de vos squelettes.

Pour que tout cela ait des effets visibles il faut avoir modifier l’article que l’on souhaite utiliser pour s’attirer la bienveillance pécuniaire de ses lecteurs. Pour réaliser cela le plugin utilise le pipeline affiche_milieu qui provoque l’affichage, dans la page de modification de l’article, d’un nouveau formulaire permettant la mise en don ou en vente d’un article.

Cette mise en don ou en vente s’accompagne de la saisie d’informations qui vont influer sur le comportement de la balise #FORMULAIRE_ACHETER.

La balise #FORMULAIRE_ACHETER

Elle provoque l’affichage d’un bouton accompagné d’une liste déroulante de sélection d’une devise. La devise par défaut est EUR (euro). C’est actuellement la seule devise supportée. (PayPal gère toutes les autres devises et fait les conversion lui même)

Si un prix a été spécifié lors de la mise en don de l’article, alors la balise provoque aussi l’affichage d’un <input type="text" /> dont la valeur par défaut est le prix saisi. Ce prix est modifiable du coté publique. Cette modification n’affectera pas la mise en don, uniquement la valeur transmise à PayPal.

Si aucun prix n’a été saisi le montant du don devra être saisi par l’utilisateur sur PayPal.

Pour la mise en vente le prix est obligatoire et non modifiable par le visiteur.

Seule la mise en vente utilise l’information de tva qui est un pourcentage. Dans le cas d’un don la balise #FORMULAIRE_ACHETER force cette valeur à 0.

La saisie d’un nom commercial pour l’article provoquera, sur PayPal, l’affichage de « nom commercial ».

Si aucune référence n’est saisie pour l’article celle ci sera automatiquement positionnée à « id_article ». Cette référence permet de suivre les dons/ventes effectués sur le compte PayPal.

Evolutions

-  gestion de la quantité achetée.

Remarques

J’attire l’attention des curieux sur le fichier av_tabledata.php qui est un début de mise en oeuvre de fonctionnalités de formulaires automatiques basées sur la description des tables par SPIP (spip_abstract_showtable).

Dernière modification de cette page le 10 janvier 2011

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 16 août 2012 à 12:29, par Paski66 En réponse à : Plugin GoPayPal

    Bonjour,

    je suis un sur spip 1.9.2d + alternatives. J’ai installé le plugin et mis en place comme indiqué la balise mais rien. Je pense que je ne suis pas trop au jus de la syntaxe de cette balise et ou la mettre (j’ai 4 article.html sur mon site /squelettes, /alternatives et /inc et /gopaypal dans lequel faire la modif ???) ... ou des balises en général... Y a t’il un « balises spip pour les nuls » ?

    @+

    Pascal

    Répondre à ce message

  • Le 10 août 2009 à 11:46, par Romy Têtue En réponse à : Plugin GoPayPal

    Je devrais prochainement me servir de ce plugin et j’aurais des petites améliorations lui apporter. Bénéficie-t-il d’un développement collaboratif ? Quel est son répertoire SVN ?

    • Le 11 octobre 2010 à 11:21, par Julien Falconnet En réponse à : Plugin GoPayPal

      Bonjour,

      Je me pose toujours les mêmes questions mais l’urgence a augmentée. J’ai absolument besoin de ce plugin compatible 2.1. Je me demandais si tu avais trouvé un dépot collaboratif ou s’il fallait que je me lance dans une ouverture sur la zone. Un mail à l’auteur m’a été retourné en (550 spam detected) donc je crains qu’il ne soit injoignable.

    • Le 10 janvier 2011 à 10:05, par Déesse A. En réponse à : Plugin GoPayPal

      Puisque ce plugin semble à l’abandon depuis 2007 mais qu’il suscite encore de l’intérêt et que j’en avais besoin, je l’ai remis à jour pour SPIP 2.1.6 (ou plutôt la 2.1.7 à venir, il faut la version SVN à jour). J’en ai donc fait un plugin nommé SPIPAL sur la zone.

    Répondre à ce message

  • Le 21 novembre 2009 à 18:12, par Lily En réponse à : Plugin GoPayPal

    Bonjour,
    J’ai installe le plugin sur un SPIP 1.9.2 et il marche super bien, par contre j’avais mis les urls de sandbox pour faire des tests et meme en faisant « reset » il ne veut pas remettre les urls par defaut... comment faire ? ou si quelqu’un peut me dire a quoi correspondent les urls de paiement et de validation... merci ! (desolee pour les accents, je suis sur un qwerty)

    Répondre à ce message

  • Le 31 août 2009 à 15:31, par Julien En réponse à : Plugin GoPayPal Passage en 2.0

    J’ai l’impression que ce PI ne passe pas en 2.0 (je suis en train de basculer un site de 1.9 et 2.0).
    Parmis les erreurs :
    -  Call to undefined function spip_num_rows() in .../plugins/vendre_article/inc/av_utils.php on line 14
    -  Call to undefined function spip_abstract_select() in ..../plugins/vendre_article/balise/formulaire_acheter.php on line 17

    Est-ce que quelqu’un envisage un portage ou une refonte ? Une collaboration ?

    Répondre à ce message

  • Le 4 mars 2009 à 15:30, par orangerie En réponse à : enregistrement dans la base ?

    Bonjour,
    J’ai fait de nombreux tests avec votre plugin que j’utilise sur mon site. Cela envoie bien sur une page de paiement. En ayant testé avec la sandbox de paypal, tout se passe correctement. A part le dernier point : je n’ai pas d’enregistrement des versements dans ma base. Avez-vous déjà rencontré ce pb ?
    Comme je dois lier ce plugin à un autre, j’ai été amené à modifier la variable « custom » dans laquelle je mets un numéro d’auteur.
    Merci de votre aide.
    O.

    • Le 4 mars 2009 à 17:27, par orangerie En réponse à : enregistrement dans la base ?

      Faut-il activer l’option IPN (ou autre chose ?) pour que l’enregistrement dans la base fonctionne ??
      Merci...

    Répondre à ce message

  • Le 5 février 2009 à 11:05, par djanaa_naar En réponse à : Vente ou don dans articles

    voila mon probleme, si qlq 1 peu me donner une solution svp, merci d’avance.

    Fatal error : Call to undefined function : spip_num_rows() in /home/www/monsite.com/plugins/gopaypal/inc/gopaypal_utils.php on line 14

    Répondre à ce message

  • Le 17 mai 2008 à 18:00, par Mat En réponse à : Problème Vente ou don dans articles

    Bonjour,

    Lorsque j’intègre la balise #FORMULAIRE_ACHETER dans ma page, rien ne s’affiche, pourtant je l’ai bien intégré dans une boucle article_principale, ça ne me retourne aucune erreur :(

    Voici la page en question :

    http://joshugan009.free.fr/paypal.txt

    Voila si vous avez une solution à mon problème je vous en serais reconnaissant :)

    Merci d’avance !

    • Le 17 mai 2008 à 18:13, par Mat En réponse à : Problème Vente ou don dans articles

      ah oui pour eviter qu’on me le demande, oui j’ai bien installer les plugins, et ils sont bien actifs dans le SPIP, dans les champs de configuration de Paypal, j’ai mis les liens test de Paypal ainsi que mon adresse mail (j’ai un compte Paypal avec) , en url de retour j’ai mis l’adresse du site que je développe et j’ai cocher les options donner et garder_notification.

      Voila :)

      Merci d’avance

    Répondre à ce message

  • Le 6 avril 2008 à 16:55, par Romain En réponse à : Le bouton ne mène nulle part...

    Bonjour,

    Merci pour ce plugin simple d’usage et pratique... Que je n’arrive pas encore à faire marcher, hélas !

    J’ai installé la version 1.9.2 de Spip, le plugin CFG, j’ai créé un compte chez Paypal, et créé 2 articles pour tester le don et la vente.

    Jusque là tout semble marcher, la page s’affiche correctement avec les montants choisis, sauf que les boutons « paiement » et « don » générés par le plugin ne sont pas « cliquables » : le curseur-souris se transforme en flèche comme pour un lien, mais rien ne se passe lorsque je clique...

    J’ai testé sous IE7 et Firefox2, même comportement, et pas de message type « popup inhibé », rien... Je relis la doc mais ne vois pas ce qui a pu m’échapper : quelqu’un a-t-il une idée svp ?

    D’avance merci.

    PS : ci-dessous pour info le code généré pour le bouton « don »,
    j’ai juste modifié mon adresse mail pour éviter le spam... :



    <img src="https://www.paypal.com/fr_FR/i/btn/x-click-but04.gif" style="border: 0px none transparent; margin: 0px; cursor: pointer; vertical-align: middle;" onclick="_xclick.submit();" alt="">





    —>

    Répondre à ce message

  • Le 12 mars 2008 à 22:20, par Bruno En réponse à : Vente ou don dans articles

    Il semble que le formulaire Paypal généré n’est plus compatible avec Paypal

    • Le 15 mars 2008 à 04:34, par spipfactory En réponse à : Vente ou don dans articles

      qu’en n’est t’il ?.
      Je vais donc attendre avant d’installer « le zolie plug » sur mon site.

      @micalement stéphane

    • Le 17 mars 2008 à 14:24, par Bruno En réponse à : Vente ou don dans articles

      Rectification : j’avais un problème dans ma page mais pas en rapport avec le plugin. Cela dit, la notification par PAYPAL ne fonctionne pas chez moi. Peut-être encore un pb dans ma page ?

    Répondre à ce message

  • Le 23 octobre 2007 à 22:01, par Voldor En réponse à : Ouille !

    J’installe le plugin par ftp, puis je l’active sur la page « Gestion des plugins ».
    Et là : je n’ai plus que des pages blanches dans toute la partie privée !
    Il me faut alors aller le supprimer par ftp....
    Je suis en 1.9.2b.
    J’aurais raté une étape ?
    Merci de votre aide !

    • Le 5 novembre 2007 à 16:37, par Voldor En réponse à : Ouille !

      Bonjour,
      Je suis passé en 1.9.2c et c’est toujours la même chose...
      Un peu d’aide serait-il possible ?
      D’avance merci !

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

Ça spipe par là