Question

J'utilise Paypal pour gérer les paiements récurrents automatisés de mon site Web. Les utilisateurs paient pour s'abonner à mon site Web afin de pouvoir recevoir des bulletins d'information périodiques.

Supposons qu'un client annule son abonnement quelques mois plus tard. Ils le font en se connectant à Paypal et annule les futurs paiements automatisés. Comment dois-je mettre à jour mon site Web pour refléter cette annulation?

La première solution à laquelle je pense est de planifier un cronjob qui exécute un script tous les minuit pour mettre à jour ma base de données avec les informations de Paypal.

La deuxième solution concerne le jour d'envoi postal du bulletin d'information. J'exécute un script pour mettre à jour ma base de données avec les informations de Paypal. Le site Web exécutera également le script à chaque fois qu'un utilisateur "se connecte". sur mon site web.

Y a-t-il de meilleurs moyens de le faire?

Était-ce utile?

La solution

Si je comprends bien, les serveurs de Paypal mettront à jour le vôtre automatiquement lorsque le statut d'un abonnement changera, si vous l'avez configuré. Ceci s'appelle IPN (Notification instantanée de paiement) et inclut en effet la notification d'annulation. Voici la Documentation Paypal pour les paiements récurrents (abonnement) . De plus, vous pouvez interroger leurs serveurs à l’aide de leur API pour obtenir ces informations. Si vous préférez les récupérer vous-même, vous pouvez le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top