2017-10-02 3 views
1

J'ai un simple bouton "payer maintenant" PayPal sur mon site. J'ai aussi un serveur à l'écoute des IPN. Le gestionnaire IPN met essentiellement à jour la validité du compte de mon utilisateur.PayPal bouton IPN manipulation

Mais ce qui est difficile pour moi, c'est la bonne gestion de l'IPN. La manipulation de base avec l'étape de validation ne pose aucun problème. Mais j'ai également besoin de vérifier et de gérer le type de transaction et le statut de paiement.

Dans les documents PayPal, il existe de nombreuses valeurs différentes pour les différents cas (paiement express et autres choses que je ne sais même pas ce que c'est). Cela m'embrouille parce que je ne sais pas quelles valeurs sont pertinentes pour mon cas.

Est-ce que quelqu'un connaît un bon tutoriel simple ou un exemple de la façon de gérer IPN? (qui va un peu plus loin que la façon de recevoir l'IPN)

Répondre

1

Le PayPal IPN Variables documentation répertorie tous les types de transactions et les valeurs que vous attendez des différents types de paiements que vous pourriez traiter. Les descriptions à côté de chaque devrait vous donner l'information dont vous avez besoin sur quand vous devriez rechercher une valeur par rapport à une autre.

Alors vous avez dit que vous utilisez le bouton Pay Now de base, n'est-ce pas? Basé sur la documentation cela enverrait un IPN web_accept.

Paiement reçu; source est une des opérations suivantes:

  • Une transaction
  • Carte de crédit directe (Pro) A Acheter, don ou Logo Smart for bouton ventes aux enchères eBay