Roulio Posté 25 Septembre 2006 Posté 25 Septembre 2006 (modifié) Bonjour à tous, j'ai un petit souçi avec un des outils marchands de Paypal En fait je demande aux utilisateurs de remplir un formulaire, puis j'affiche une prévisualisation de leurs informations avec le fameux bouton "acheter maintenant" de Paypal. Avec une redirection vers mon site à la fin de la transaction. Et je voudrais rentrer les informations dans la base de données uniquement quand la transaction s'est déroulé avec succès ... je ne sais pas comment je peux faire pour récupérer les informations du formulaire remplies avant la page paypal. Je sais pas si c'est très clair lol ... Quelqu'un à une idée ? Modifié 25 Septembre 2006 par Roulio
captain_torche Posté 25 Septembre 2006 Posté 25 Septembre 2006 Je ne connais pas bien Paypal, mais je ne pense pas que ça puisse se faire en l'état. Ce que je ferai, c'est enregistrer les éléments en base avant l'envoi à paypal, avec un champ "valide" mis automatiquement à 0 (non valide), et le renvoi paypal fera passer ce champ à 1 (valide). Tu auras effectivement plus d'entrées dans ta base, mais je ne pense pas que ce soit énorme. Tu pourras éventuellement lancer un script qui videra cette table des éléments 'non validés' au bout d'un moment.
Roulio Posté 25 Septembre 2006 Auteur Posté 25 Septembre 2006 Oui captain_torche j'y ai pensé !!! Mais comment puis-je savoir à la fin du paiement sur ma page de renvoi, quel enregistrement dois-je passer à 1 ?
captain_torche Posté 25 Septembre 2006 Posté 25 Septembre 2006 J'imagine que paypal renvoie une information (genre numéro de commande) que tu lui as transmise. Il ne te reste plus qu'à générer ce numéro au début, et ça devrait être OK.
Roulio Posté 25 Septembre 2006 Auteur Posté 25 Septembre 2006 Malheuresement Paypal ne renvoie des informations que le concernant ... et aucunes informations que je lui transmet ... à moins que j'ai louper quelque chose dans le guide.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant