robin2006
Messages postés10Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention 7 novembre 2009
-
4 mars 2009 à 20:19
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
8 mars 2009 à 10:25
Bonjour,
Je présente mon problème : j'ai créé pour une soirée privée payante, un script d'achat de billets en ligne. Par défaut, il y a une liste de personne pré-inscrites dans la base de données. Lorsque ces pré-invités accèdent au site, ils rentrent leur nom, prénom, date de naissance, et tombent sur leur fiche personnelle. De là, ils poursuivent leur enregistrement en indiquant combien d'invités ils prendraient. Par la suite, ils cliquent sur le bouton Générer et ils peuvent imprimer leur billet. La base de données des invités confirmés et enregistrés se voit donc créditée d'une nouvelle personne (pour les organisateurs).
Mon problème est le suivant : j'aimerais lorsqu'ils cliquent sur le bouton Générer, qu'ils se retrouvent sur une page de paiement PayPal afin de créditer le compte de l'association organisatrice. En somme, installer le système de paiement. Le problème étant que lorsqu'ils paient le billet, le script PayPal doit « enregistrer » les informations (recherchées au préalables : nom, prénom, invités) en « cache » pour pouvoir après avoir le billet généré, et tout en même temps créditer la base de données des invités enregistrés.
J'espère avoir été assez clair. Si vous avez les solutions, je suis preneur !
Bien cordialement.
A voir également:
Ora-01427: sous-requête ramenant un enregistrement de plus d'une ligne
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 8 mars 2009 à 10:25
Hello,
que ce soit PayPal, ou tout autre système VAD, le principe reste le même : ton script perd la main au moment où tu rediriges l'utilisateur vers le VAD. MAIS tous les VAD rendent la main avec un certain nombres d'infos.
Dans le cas de PayPal, ils disposent de deux types de retour : synchrone et asynchrone. Mon conseil est d'utiliser les deux.
Toujours est-il que tu n'as pas dû lire la doc de PayPal...ou que tu n'en as pas compris le fonctionnement : PayPal te fait un retour après paiement, avec toutes les infos de paiement, plus celles que tu as bien voulu lui passer. Il te suffit donc, dans ton script de retour, de mettre à jour ta base de données.