Boutons Smart de Paypal

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

  • jps0302
    a répondu
    ../..
    Après une collaboration très active de RobertG que je remercie encore, voici mes conclusions :

    Il est nécessaire de :
    1. - Créer une App chez Paypal pour obtenir un ID Client
    2. - Installer le Plugin instant Paypal
    3. - paramétrer celui en renseignant l'ID Client précité
    A partir de là, l'appel du plugin peut être effectué depuis un article ou un module.

    L'exécution de ce plugin offre la possibilité de payer à partir de Paypal ou à partir d'un Carte bancaire.

    En espérant comme le dit RobertG que cela aidera d'autres membres

    Laisser un commentaire:


  • RobertG
    a répondu
    Je complète après tests : puisque j'ai un identifiant PayPal Checkout, lorsque je crée un nouveau "smart button", l'adresse incluse dans le code généré précise cet identifiant à rallonge alors que dans l'ancien code, il est remplacé par "sb", ce que je n'avais pas remarqué :
    src="https://www .paypal.com/sdk/js?client-id=sb&currency=EUR" data-sdk-integration-source="button-factory"
    On ne peut donc créer de smart button en mode live que si on a déjà défini un identifiant Checkout, ce qui n'est pas précisé, il me semble. Mais ce que je ne comprends pas, c'est que dans la création d'application, il est proposé de le faire pour test (donc Sandbox si je comprends bien) ET en mode live, et qu'à la création de bouton, on ne peut pas choisir le mode, il faut si besoin remplacer l'identifiant par "sb" pour repasser en mode Sandbox.

    En espérant que ça aidera d'autres membres !

    Laisser un commentaire:


  • RobertG
    a répondu
    Je viens de m'apercevoir que sur la page d'accueil de mon compte PayPal, j'ai un pavé "Configurez rapidement PayPal Checkout pour les objets individuels" qui affiche la validation précédente de la création des identifiants API d'environnement de production et propose les étapes suivantes de création de bouton et de récupération du code.
    Mais pour autant, je ne vois pas de proposition pour le faire en mode Sandbox... Dans la mesure où j'ai créé deux identifiants, un de test, l'autre de live, lechoix devrait pourtant m'être proposé.

    De plus, la sécurisation me fatigue, avec ces déconnexions trop rapides et reconnexions avec double identification !

    Laisser un commentaire:


  • RobertG
    a répondu
    PDF envoyés, supprime ton adresse de ton message précédent.

    Laisser un commentaire:


  • jps0302
    a répondu
    Bonjour et encore merci pour ta pugnacité.

    Je veux bien le pdf par mail
    Ce PDF illustre la procédure permettant de créer une appli et de récupérer l'ID de cette application ?
    Reste ensuite à intégrer celui-ci dans Instant Paypal buttons

    C'est bien cela qu'il faut comprendre ?
    Dernière édition par jps0302 à 20/05/2021, 14h10

    Laisser un commentaire:


  • RobertG
    a répondu
    Bonjour,

    Pour le PDF, je pourrai si besoin te le transmettre par mail. Il explique bien la procédure.
    Tant que PayPal ne modifiera pas le code de ces smart buttons en ajoutant un flag pour utiliser soit Sandbox, soit l'achat réel, on n'ira pas plus loin.
    Instant PayPal buttons (free) permettant d'intégrer l'ID de l'app créée chez PayPal, on peut alors tester en Sandbox et passer en live à volonté.

    Laisser un commentaire:


  • jps0302
    a répondu
    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" :

    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
    Merci pour cette piste, je vais tester et je reviens ...

    Laisser un commentaire:


  • jps0302
    a répondu
    Envoyé par Helloo Voir le message


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

    JED
    C'est ce que je fais depuis le début, après avoir testé le "smart button", j'ai testé la seconde procédure de création de bouton offerte par Paypal, et je vais continuer dans ce ce sens ..
    Et vous, quel est votre constat ?

    Laisser un commentaire:


  • RobertG
    a répondu
    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 : 20 
Taille : 7,7 Ko 
ID : 2027400
    Dernière édition par RobertG à 19/05/2021, 17h59

    Laisser un commentaire:


  • Helloo
    a répondu
    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

    Laisser un commentaire:


  • RobertG
    a répondu
    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

    Laisser un commentaire:


  • Helloo
    a répondu
    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

    Laisser un commentaire:


  • jps0302
    a répondu
    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

    Laisser un commentaire:


  • RobertG
    a répondu
    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 !

    Laisser un commentaire:


  • jps0302
    a répondu
    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 ...

    Laisser un 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