paypal - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : paypal (/showthread.php?tid=6757) |
paypal - hercull - 05-02-2014 Bonjour, je souhaiterai intégrer le module paypal à mon site, seulement je rencontre un problème, je voudrai que le prix soit dynamique, c'est à dire , l'utilisateur a un formulaire et en fonction des choix qu'il fait le prix varie, et j’envoie ce montant à paypal afin que l'utilisateur puisse valider et payer sa commande. Seulement la ou je bute c'est au moment ou j'ai le prix final contenu dans une variable et je veux l'envoyer à paypal, d’après leur doc il dise de la faire passer dans un champs input de type hidden, seulement il et tout à fait possible de modifier la value du champs hidden via firebug. Donc j'aimerai avoir vos avis et votre aide, quelqu’un a t 'il déjà rencontrer ce problème? Je précise que pour un prix fixe je passe par les bouton ou le panier paypal et cela marche parfaitement. RE: paypal - Sephi-Chan - 05-02-2014 En général les infos que tu envoies sont accompagnés d'une signature (le HMAC je crois) des données qui t'assurent que les données n'ont pas été trafiquées : si l'utilisateur modifie le champ caché, la signature calculée par Paypal à partir des arguments ne correspond plus à celle que tu lui as envoyé. Et l'utilisateur ne peut pas générer cette signature car il lui manque une informatique partagée entre toi et Paypal. Mais vérifie, car je dis ça de mémoire. RE: paypal - niahoo - 05-02-2014 Il te faut utiliser l'API PHP pour 1) créer la commande sur paypal depuis ton serveur 2) donner un token à ton utilisateur et l'envoyer sur paypal avec en indiquant une url de retour en cas de paiement validé. 3) quand ton user a payé et qu'il se retrouve sur cette URL, vérifier que le paiement à bien été fait grâce à l'API paypal. J'ai utilisé la bibliothèque d'Angell Eye, ça marche bien, mais c'est chiant. RE: paypal - hercull - 05-02-2014 D’après ce que j'ai pu voir sur différents tuto pour intégrer paypal à son site, il y a 2 façons d'utiliser paypal: -la première en configurant ses boutons ou son panier directement sur le site de paypal, mais inconvénient prix fixe, ou choix de la quantité mais c'est juste un multiple du prix fixe. Dans ce cas c'est sécurise car les données sont crypté et un utilisateur ne peut changer les valeur. Je pense que tu parle de ce système de signature Sephi-Chan ou pas? . Cela ne correspond pas à mon besoins. -Deuxième en créant un script personnalisé ou l'on peut envoyé des variables supplémentaire à payapal, mais ce n'est pas sécurisé car on envoi en input type hidden. Si l'on utilise cette méthode, afin de vérifier l’intégrité des données transmises on doit activer l'IPN (notification instantané de paiement )dans son compte paypal, et créer une page ipn.php qui va s'occuper de récupérer les données reçu de paypal qui contiendra entre autre les variables personnalisés transmises. tu dois parler de cette méthode en parlant de l'API niahoo ? Merci de me préciser si je suis à coté de la plaque ou non, et quelle est la démarche exact à suivre afin d'arriver à mon but. RE: paypal - niahoo - 05-02-2014 Non je contacte paypal côté serveur, je n'utilise pas de formulaire. Comme je te l'ai dit c'est en PHP. Tu trouveras des exemples avec la lib d'Angell Eye |