Pour programmer Paypal il existe 3 méthodes :
- Juste faire un formulaire permettant le paiement
- Cette méthode nécessite seulement du HTML, pas de PHP
- Cette méthode ne permet pas d'automatiser un traitement suite au paiement
- IPN = Integrated Paypal Notification
- Cette méthode nécessite de préparer un écouteur sur une url spécifique
- On doit informer paypal de l'url de l'écouteur
- On doit suivre la recette proposée par paypal qui consiste à s'authentifier en premier en réenvoyant une sorte de hello, puis en recevant l'info détaillée de la transaction qui permet de :
- envoyer un courriel de confirmation
- enregistrer la transaction dans notre base de données
- API = Ne pas utiliser cette méthode !!!
- L'API est plus complexe à mettre en place que l'IPN, prévoir des mois de développement
- Il n'y a pas de valeur ajoutée si on ne souhaite pas implémenter le REMBOURSEMENT