-
Les API paypal
Bonjour,
J'ai un site en php.
Jaimerais y inclure une session payant via paypal.
L'idée est simple.
1. Le visiteur va sur mon site
2. je lui dit qu'il arrive a une session payante, je le dirige vers paypal
3. il paye
4. paypal redirige vers moi
5. je teste si tout est ok, et je lui montre la session payante.
Je pense que c'est possible avec paypal.
Je pense que je vais devoir utilisé les API paypal.
Le probleme est que leur site est en anglais et que je comprend rien.
Pourrez vous m'aider dans les grandes lignes à partir du point 4.
Merci davance
-
Ce n'est pas possible. Voilà ce qui se passe en vrai :
- Le visiteur va sur mon site
- je lui dit qu'il arrive a une session payante, je le dirige vers paypal
- il paye
- paypal redirige le visiteur vers moi (on ne peut pas savoir si le paiement a été effectué)
- paypal te notifie le paiement, par un processus indépendant de ton visiteur
Au moment où ton visiteur revient, impossible de savoir si le paiement a été effectué ou non; Paypal envoie une IPN (Instant Payment Notification) en parallèle.
Tu dois recevoir cette IPN, et une fois que tu l'as reçu et validée, et là seulement, ton utilisateur pourra accéder à ta session payante. A ce moment là, tu peux, par exemple, à chaque chargement de page/en Ajax de ton visiteur, vérifier dans ta base de données que l'IPN a été reçu pour cet utilisateur, et lui donner l'accès voulu
Pour la doc, c'est assez simple et il y a de nombreux exemples/codes sources tout prêts ;)
-
OK merci beaucoup !
Celà m'a fais gagner beaucoup de temps, surtout si au finale ce n'est pas possible.
Je vais donc abandonner et passer par des solutions comme allopass bien que je n'aime guere ses services.