Bon, j'ai eu les réponses de Prestashop, d'un dév et de Paypal.
Vous trouverez leurs retours ici :
Côté Paypal :
Avant toute chose, il est important de comprendre que, même si le module utilisé s'appelle "module PayPal", puisque basé sur notre technologie, il est entièrement développé et customisé par l'équipe de Prestashop ce qui nous empêche d'en connaître le fonctionnement exacte et ainsi de pouvoir effectuer un support dessus.
Je vous conseille d'utiliser la fonctionnalité IPN de PayPal.
L'IPN (Instant Payment Notification), une fois activée sur le site PayPal, permet d'envoyer à un script sur votre site une validation pour chaque transaction effectuée.
Ce script, développé par vos soins et placé sur votre site, recevra toutes les informations relatives à la transaction (acheteur: Nom, Prénom, Adresse, ... produit: Nom, Quantité, ...).
Grâce à cela vous pouvez ensuite coder une fonction pour :
- Afficher une page personnalisée confirmant la transaction
- Envoyer un e-mail personnalisé à l'acheteur
- Mettre à jour votre base de données avec les informations reçues
- Donner l'accès à certaines pages de votre site Internet
- ...
L'IPN est le seul moyen infaillible de tracker qu'un paiement est bien passé ou non.
Voilà, c'est cadeau !