2012-03-31 1 views
0

Quelqu'un peut-il me dire s'il est possible de faire usage de l'API Paypal NVP en PHP sans l'utilisation de cURL. par exemple. lorsque vous demandez la clé de paiement.Paypal api - cURL et IPN sont-ils nécessaires?

est également la fonctionnalité IPN Paypal (j'utilise localhost) nécessaire, et quelle est sa fonction?

Désolé, mais la documentation de Paypal n'a pas répondu à l'une de ces questions.

Répondre

4

L'API paypal utilise le protocole HTTP pour envoyer et recevoir des données. Ainsi, si vous le souhaitez, vous pouvez utiliser n'importe quelle bibliothèque HTTP ou même écrire la vôtre en fonction des sockets PHP et l'utiliser. CURL semble être la meilleure façon de le faire. L'IPN est un moyen d'être averti de toute transaction sur votre compte. Il envoie un POST HTTP à l'URL que vous spécifiez, vous permettant d'automatiser le suivi de vos ventes, l'expédition, la génération de liens de téléchargement, etc. Si vous voulez gérer cela manuellement, vous n'avez pas besoin d'utiliser IPN.

3

La documentation Paypal répond à toutes vos questions. https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro

si vous devez vérifier si une transaction était Successfull et vous avez besoin d'écrire ce à une base de données (par exemple), alors il n'y a pas moyen de contourner IPN (avec fsock ou boucle)

J'ai écrit une classe qui traitent l'IPN, basé sur les très bons exemples de code également fournis par paypal: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code