3 votes

Générer des boutons Paypal SIMPLES dynamiquement avec PHP

Je voulais ajouter la fonctionnalité PayPal à mon plug-in Wordpress. Je me suis donc rendu sur la page des développeurs de PayPal et je l'ai parcourue. Je n'ai pas pu m'empêcher de remarquer à quel point leur documentation était vague et compliquée.

Sur leur gestionnaire de boutons API l'étape 4 dit littéralement " ... développer le code API nécessaire pour créer et gérer vos boutons ". Ce n'est pas du tout utile. En creusant un peu plus, j'ai trouvé ceci SDK PHP mais sa mise en œuvre est mal expliquée et je n'arrive pas à suivre. Pour être honnête, cela semble de toute façon exagéré. Tout ce que je veux faire, c'est envoyer des informations de base :

  • Courriel du commerçant (auquel le paiement sera envoyé)
  • Coût du poste
  • Quantité de l'article

Connexion à mon propre compte PayPal et création d'un bouton à l'aide de leur formulaire ne fonctionnera pas pour cela. J'essaie de générer un bouton dynamiquement, en fonction des informations que l'utilisateur entre dans le plug-in. Je préférerais également que la méthode soit plus sûre que l'utilisation des champs de saisie cachés du HTML.

S'il n'y a absolument aucun moyen facile d'envoyer ces trois choses simples à PayPal, alors j'apprécierais beaucoup de voir une explication plus approfondie du SDK. Je ne sais pas ce qu'est un compositeur, ni ce qu'est censé être bootstrap.php, ni où enregistrer les fichiers qui utilisent les fonctionnalités du SDK. Une fois ces questions résolues, je veux seulement savoir comment envoyer ces trois choses et le strict nécessaire. Je n'ai pas besoin de toutes ces informations supplémentaires.

1voto

Asmir Zahirovic Points 257

La meilleure façon de procéder est de générer une URL directe, quelque chose comme : (vous pouvez cliquer dessus) https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick&business=yourpaypalbusiness@hotmail.com&notify_url=http://example.com/ipn.php&item_name=myitem&item_number=1&currency_code=USD&rm=2&amount=49.99&quantity=1

Vous pouvez ainsi renseigner les paramètres de requête de l'URL à partir de votre base de données/plugin.

J'espère que cela a aidé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X