Boutons Smart de Paypal

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #46
    Je clique sur "smart buttons" et j'ai d'emblée un bouton tel que j'en ai mis une image plus haut, c'est à dire avec paiement PayPal et au-dessous carte bancaire.
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

    Commentaire


    • #47

      Ok, j'ai compris.
      ce qui est bizarre c'est qu'il y ait 2 procédures, qui ne génèrent pas le même code.

      La 1ere étant celle du "smart buttons" qui génère le code ci-dessous:

      <div id="smart-button-container"> <div style="text-align: center;"> <div id="paypal-button-container"></div> </div> </div> <script src="https://www.paypal.com/sdk/js?client-id=AV-NGvLv1PyCUafEH01NUIomKRQnBC2nQkBUwooC8H33bpfG5dTjK rZ1sewxTfifiUdYuoQn-wJREymc&currency=EUR" data-sdk-integration-source="button-factory"></script> <script> function initPayPalButton() { paypal.Buttons({ style: { shape: 'rect', color: 'gold', layout: 'vertical', label: 'checkout', }, createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{"description":"hypnose","amount":{"currency_code" :"EUR","value":1}}] }); }, onApprove: function(data, actions) { return actions.order.capture().then(function(details) { alert('Transaction completed by ' + details.payer.name.given_name + '!'); }); }, onError: function(err) { console.log(err); } }).render('#paypal-button-container'); } initPayPalButton(); </script>

      la 2eme étant celle consistant à passer par "Effectuer et accepter des paiements/ afficher vos boutons enregistrés/ Créer un nouveau bouton" qui génère une autre code (c'est d'ailleurs cette procédure qui me posait problème et qui est à l'origine de l'ouverture du post), car la connexion à Paypal ne fonctionnait pas.

      Je vais re tester cette 2eme procédure et je reviens....
      Merci

      Cordialement

      Commentaire


      • #48
        Je viens de re tester la procédure "Smart buttons" de Paypal, qui propose bien dans son visuel :
        1 - le paiement paypal
        2 - le paiement Carte Bancaire

        Je précise que ces boutons ont été générés avec un compte Paypal Business

        voir image ci-dessous :

        Cliquez sur l'image pour l'afficher en taille normale

Nom : smart button.jpg 
Affichages : 162 
Taille : 31,8 Ko 
ID : 2027347

        Résultat des tests :
        • Le paiement avec Paypal --> impossibilité de se connecter avec un identifiant et mot de passe tiers c'est à dire différent du binôme (idt + mot de passe) ayant servi à la création du bouton
        • Le paiement Carte Bancaire --> la transaction est annoncée comme "completed" mais aucun n'est débité ni crédité
        Bref, c'est la caca, c'est la catastrophe.

        c'est dans ces moments là, qu'on serait prêt à payer un composant ou module nous permettant d'être plus efficient.

        merci encore pour vos retours d'expérience, car je pense avoir testé les procédures offertes par Paypal, mais sans succès...
        Merci

        Cordialement

        Commentaire


        • #49
          Envoyé par jps0302 Voir le message
          ...Bref, c'est la caca, c'est la catastrophe. c'est dans ces moments là, qu'on serait prêt à payer un composant ou module nous permettant d'être plus efficient.....

          Le mieux serait de mettre un bouton « GRATUIT ! » haha..


          Restons sérieux, ici vous trouvez encore différentes solutions :

          https://extensions.joomla.org/catego...rce/donations/


          Commentaire


          • #50
            J'aimerais bien comprendre pourquoi on ne peut pas s'identifier avec un compte d'acheteur. Le bouton en question est-il sur une page du site, pour test ?

            Bon, je viens de tester sur mon site, le formulaire est en mode Sandbox alors que le code récupéré ne l'est pas. Il semblerait donc que chez PayPal, ce smart button bascule automatiquement en mode test au lieu de rester en mode production !

            J'ai posé la question à PayPal, j'attends une réponse. J'ai testé l'achat avec un compte fictif de client Sandbox, et la transaction s'est bien effectuée. Je n'ai pas testé par CB
            Dernière édition par RobertG à 18/05/2021, 16h39
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

            Commentaire


            • #51
              Peux tu tester un clic sur Payer avec Paypal sur le site https://www.alzheimer-az.fr/, pour voir si tu arrives à t'authentifier.
              n'aies aucune crainte , car le paiement est paramétré avec un montant de 1 €.
              merci
              Merci

              Cordialement

              Commentaire


              • #52
                J'ai refait un test de paiement par CB et voici le message affiché :

                Cliquez sur l'image pour l'afficher en taille normale

Nom : paiement paypal par CB.png 
Affichages : 143 
Taille : 5,7 Ko 
ID : 2027353

                Ceci dit, aucun compte bancaire n'est débité , ni crédité ....
                Merci

                Cordialement

                Commentaire


                • #53
                  En mode Sandbox comme on le voit dans la barre d'adresse, la transaction fonctionne avec un de mes comptes d'acheteur Sandbox
                  Cliquez sur l'image pour l'afficher en taille normale  Nom : trans_paypal_sb.jpg  Affichages : 0  Taille : 9,9 Ko  ID : 2027355
                  Et si je passe sur mon compte PayPal perso, j'ai ce message que tu as dû avoir aussi
                  Cliquez sur l'image pour l'afficher en taille normale  Nom : trans_paypal_pr.jpg  Affichages : 0  Taille : 13,5 Ko  ID : 2027356

                  On est donc bien en mode Sandbox, donc avec des transactions simulées nécessitant un compte acheteur défini chez PayPal. J'espère avoir une réponse rapide sur la raison de cette bascule vers le mode test.

                  PS : le problème vient d'être remonté au service informatique de PayPal
                  Dernière édition par RobertG à 18/05/2021, 17h22
                  "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                  MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

                  Commentaire


                  • #54
                    Attendons la réponse du SI de Paypal, mais il est difficile de comprendre les raisons qui poussent Paypal à publier des procédures qui s'appuient sur un mode Sandbox (bac à sable), sans indiquer la manière de transformer celle-ci en procédure d'exploitation.
                    En tous cas Merci pour ton intervention et patientons ...
                    Merci

                    Cordialement

                    Commentaire


                    • #55
                      Sur le forum PayPal où tu as toi-même posé une question, ce problème de smart button en Sandbox est soulevé plusieurs fois, sans aucune réponse de PayPal !
                      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

                      Commentaire


                      • #56
                        Oui , j'ai soumis ce souci sur le forum Paypal et n'ayant aucun retour, j'ai soumis ce même problème, sur ce forum, afin de savoir si quelqu'un avait une solution ...

                        Ici, au moins, on sent que ce problème intéresse quelque uns d'entre nous, même si on a pas encore trouvé une solution à celui-ci .

                        Si ce problème reste sans solution, il doit bien exister des composants ou modules payants, qui puissent accepter les paiements Paypal et CB sans compte paypal.

                        Je vais commencer mes investigations.
                        Si tu as déjà testé l'un d'entre eux, je suis preneur du retour d'expérience.
                        Merci
                        Merci

                        Cordialement

                        Commentaire


                        • #57
                          Envoyé par jps0302 Voir le message
                          ... il doit bien exister des composants ou modules payants, qui puissent accepter les paiements Paypal et CB sans compte paypal.

                          Choisir, installer, tester,… Ensuite vous pourrez nous donner le résultat de vos tests.

                          JED

                          Commentaire


                          • #58
                            Comme je l'ai dit plus haut, il y a quelques mois, j'ai dépanné un site utilisant Instant PayPal Pro https://storejextensions.org/extensi...nt_paypal.html mais je ne me souviens plus si j'ai eu le choix de payer sans compte PayPal lors des tests.
                            Je viens de regarder la version gratuite qui propose la solution de smart button mais précise qu'il faut créer chez PayPal un "REST API app" :
                            f you enable the 'Smart Checkout' option the new PayPal Smart Buttons integration will be used, in this case you must create a REST API app in your PayPal account and enter the Client ID in the plugin settings, refer to the PDF documentation for more informations.
                            Je n'ai pas trouvé le PDF, mais s'il existe, une question à l'auteur recevra certainement une réponse rapide.
                            Mais sur le site de démo, on est aussi en Sandbox, donc la seule solution est de trouver comment créer cette clé d'API !

                            J'ai trouvé ceci sur la doc PayPal mais pas testé https://www.paypal.com/fr/smarthelp/...%C2%A0-faq3196
                            Dernière édition par RobertG à 19/05/2021, 15h30
                            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

                            Commentaire


                            • #59
                              Envoyé par RobertG Voir le message
                              Comme je l'ai dit plus haut, il y a quelques mois, j'ai dépanné un site utilisant Instant PayPal Pro https://storejextensions.org/extensi...nt_paypal.html mais je ne me souviens plus si j'ai eu le choix de payer sans compte PayPal lors des tests.
                              Je viens de regarder la version gratuite qui propose la solution de smart button mais précise qu'il faut créer chez PayPal un "REST API app" :
                              Merci RobertG pour le lien,

                              Bizarre quelle ne soit pas proposé par la JED, sous extentions de cet auteur:
                              https://extensions.joomla.org/instan...orejextensions

                              --------------


                              EDIT: si si elle y est !!! https://extensions.joomla.org/extension/instant-paypal/

                              Dernière édition par Helloo à 19/05/2021, 15h40

                              Commentaire


                              • #60
                                J'ai fini par trouver : il faut passer en mode développeur pour créer une application API qui peut se faire en mode Sandbox et en mode live.
                                Une fois la clé correspondant à l'appli créée, il faut la copier dans la case dédiée du plugin. Cela dit, le bouton est tout simple
                                Cliquez sur l'image pour l'afficher en taille normale  Nom : bton_instantpaypal.jpg  Affichages : 4  Taille : 3,8 Ko  ID : 2027397
                                Avec la clé de production, il ouvre ensuite un pop-up de paiement live soit par compte PayPal, soit par CB.

                                J'ai demandé au développeur s'il peut me donner l'adresse du PDF dont parle la description, pour voir si on peut mieux paramétrer le bouton dans le site.

                                PS : j'ai trouvé ! J'avais utilisé l'action "pay" dans le paramétrage du shortcode, au lieu de "smartcheckout".
                                Cliquez sur l'image pour l'afficher en taille normale

Nom : bton_inspp_smart.jpg 
Affichages : 23 
Taille : 7,7 Ko 
ID : 2027400
                                Dernière édition par RobertG à 19/05/2021, 17h59
                                Helloo aime ceci.
                                "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                                MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

                                Commentaire

                                Annonce

                                Réduire
                                1 sur 2 < >

                                C'est [Réglé] et on n'en parle plus ?

                                A quoi ça sert ?
                                La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                                Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                                Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                                Comment ajouter la mention [Réglé] à votre discussion ?
                                1 - Aller sur votre discussion et éditer votre premier message :


                                2 - Cliquer sur la liste déroulante Préfixe.

                                3 - Choisir le préfixe [Réglé].


                                4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                                2 sur 2 < >

                                Assistance au forum - Outil de publication d'infos de votre site

                                Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                                Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                                Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                                UTILISER À VOS PROPRES RISQUES :
                                L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                                Problèmes connus :
                                FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                                Installation :

                                1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                                Archive zip : https://github.com/AFUJ/FPA/zipball/master

                                2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                                3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                                4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                                5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                                6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                                et remplacer www. votresite .com par votre nom de domaine


                                Exemples:
                                Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                                Télécharger le script fpa-fr.php dans: /public_html/
                                Pour executer le script: http://www..com/fpa-fr.php

                                Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                                Télécharger le script fpa-fr.php dans: /public_html/cms/
                                Pour executer le script: http://www..com/cms/fpa-fr.php

                                En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                                Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                                Voir plus
                                Voir moins

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X