Je voudrais créer une boîte de dons PayPal, et utiliser leur protocole IPN pour surveiller quand les dons arrivent. La documentation est énormément complexe et pleine de fonctionnalités qui ne m'intéressent pas. Y at-il un extrait court - idéalement en Python - qui montre comment, par exemple, se connecter à Paypal, boucle pour toujours, et d'imprimer "Just got 5 $" chaque fois qu'un don arrive?Quelqu'un peut-il me montrer le "bonjour monde" de Paypal IPN?
Répondre
En fait, avec les IPN, c'est l'inverse. PayPal envoie une notification à votre serveur via HTTP POST lorsqu'un paiement est effectué. Vous devez donc créer un script ou un serveur CGI qui reçoit ces messages, vérifie leur validité et les traite.
Probablement le code plus facile de l'échantillon à regarder pour la mise en place d'un processeur IPN est l'exemple de code PHP à:
https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt
mais il y a un ensemble d'extraits de code à:
https://github.com/paypal/ipn-code-samples
Vous ne devriez pas ignorer la documentation officielle car elle couvre la façon de configurer et de tester administrativement les IPN. Il est à:
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf
En particulier, voir les chapitres 2-4.
Nouvelle URL du guide IPN: https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf – dg123
- 1. Compilation Bonjour le monde
- 2. CodeIgniter - Bonjour le monde
- 3. i18n Bonjour le monde
- 4. Joomla - « Bonjour tout le monde - Bonjour » Module
- 5. Paypal IPN security
- 6. validation PayPal IPN
- 7. PayPal IPN tableau vide
- 8. PayPal IPN désinscription
- 9. Asp.net MVC - paypal ipn
- 10. PayPal IPN "FAIL"
- 11. Paypal Notification IPN
- 12. paypal ipn simple question
- 13. Android "bonjour monde" - versions
- 14. Bonjour Erreur monde
- 15. Paypal IPN Handler pour Panier
- 16. Paypal IPN comment obtenir session
- 17. Une question sur paypal IPN
- 18. Android "Bonjour tout le monde" problème
- 19. Bonjour tout le monde en Python
- 20. PayPal IPN cessé de fonctionner 422 Erreur
- 21. C++ fenêtre ouverte bonjour monde
- 22. PayPal comme IPN avec Google Checkout
- 23. paypal IPN dans le problème de magasin de musique mvc
- 24. Paypal IPN ne fonctionne pas pour l'abonnement
- 25. Paypal - Comment puis-je déboguer IPN localement?
- 26. Paypal IPN Listener pour ASP.NET MVC
- 27. django-paypal IPN ne fonctionne pas
- 28. Oscommerce PayPal IPN toujours Statut en attente
- 29. Comment cela "Bonjour tout le monde!" programme de travail?
- 30. Adobe Air - Comment créer un monde de bonjour?
PayPal IPN est infernal à traiter. L'exemple "très basique" implique beaucoup de champs non documentés etc. et vous constaterez qu'aucune des vérifications que vous attendez n'est faite et que vous devez le faire, par exemple. la valider est dans la bonne devise. –