p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre éprouvé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2006
    Messages
    1 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2006
    Messages : 1 045
    Points : 494
    Points
    494

    Par défaut utilisation et intégration de paypal dans site internet

    Bonsoir, je sais que la question revient très souvent et j'ai eu l'occasion de jeté un œil aux réponses mais rien pour me mettre sur la voie.
    Je dois intégrer un moyen de paiement sécurisé, paypal est le choix d'un de mes clients.
    Cependant la doc est assez bordélique, redirigeant à tout va.
    Je ne sais que choisir entre les boutons et les formulaires utilisant ipn, je sais que mon client n'a qu'un seul produit(un accompte à payé) ne nécessitant pas de panier mais bien entendu lors du paiement un retour vers le site mettant à jour la confirmation de paiement.
    Je cherche donc à mettre en place cela peut être avec un formulaire prédéfini (vous n'auriez pas un exemple de formulaire de paiement paypal type)
    Me permettant de faire un retour vers une URL spécifique qui elle même effectue les insertion en DB si le paiement est effectif.
    Pour informations j'ai trouver ce scripts : http://www.micahcarrick.com/paypal-ipn-with-php.html
    Sa ma l'air très intéressant mais encore une fois je ne sais comment construire le formulaire et traité les données en retour( je dois insérer en DB les coordonnées client + confirmation de paiement (champs booleen paiement_status).
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2007
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 460
    Points : 2 264
    Points
    2 264

    Par défaut

    Pour récolter les informations client, (nom, coordonnées, etc..), le mieux c'est de faire un formulaire qui va demander les informations dont tu as besoin. Tu enregistres le tout dans ta BBD avec un statut qui pourrait être "paiement en attente".

    Ensuite en seconde étape, apres avoir enregistré ces informations, tu affiches le formulaire qui va permettre de rediriger le client vers la page de paiement paypal (le code html tout en bas du lien que tu as fournis)l. Tu peux utiliser le champ "custom" pour y placer l'identifiant qui correspond à la ligne que tu as enregistré précédemment pour pouvoir mettre le statut à jour à la réception du paiement.

    Au moment ou le client paye, Paypal t'envoi une notification de paiement (IPN) qui va te permettre de mettre à jour le statut du paiement. (c'est simplement paypal qui va appeler une page php hébergé sur ton serveur)
    Zend Certified Engineer PHP 5.3

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  3. #3
    Membre éprouvé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2006
    Messages
    1 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2006
    Messages : 1 045
    Points : 494
    Points
    494

    Par défaut

    Merci Seb33300, quand paypal reviens avec la notification ipn que renvoi t-il exactement car mon champs sera probablement booleen et surtout avec quel méthode revient-il sur la page hébergé sur le serveur (via GET OU POST).
    Histoire que je puisse meubler tout sa et surtout faire des tests, j'avoue que j'ai déjà fais des tas de choses, sauf la création d'un formulaire avec paiement sécurisé.
    Je suppose que chacun utilise sa propre méthode de travail que ce soit paypal, hipay, etc...
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  4. #4
    Membre éprouvé Avatar de gtraxx
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2006
    Messages
    1 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2006
    Messages : 1 045
    Points : 494
    Points
    494

    Par défaut

    Pour paypal, j'ai trouver comment fonctionne le script ipn de micah
    merci
    Au petit déjeuner, je prend du PHP et au souper du jQuery.
    AFUP 2009 : Bien optimiser son code pour le référencement
    Mon projet open source de librairie PHP 5: magix cjquery

  5. #5
    Membre régulier
    Homme Profil pro
    Programmeur fou
    Inscrit en
    octobre 2010
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : octobre 2010
    Messages : 171
    Points : 88
    Points
    88

    Par défaut

    Tu peux peut-être nous faire partager ta découverte...?

    EDIT
    Moi je peux. Le serveur d'échange avec Paypal a une nouvelle adresse.
    il faut remplacer

    https://www.paypal.com/cgi-bin/webscr

    par

    https://ipnpb.paypal.com/cgi-bin/webscr

    Pour en savoir plus, voir ici :
    http://www.developpez.net/forums/d11...e/#post6573269

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Intégration Paypal dans un site ecommerce EJB JSF JPA
    Par othman22222 dans le forum JSF
    Réponses: 10
    Dernier message: 23/06/2012, 19h12
  2. Intégration application C#dans site web
    Par theotaki dans le forum C#
    Réponses: 3
    Dernier message: 08/09/2009, 09h06
  3. Mise à jour FormView dans site Internet
    Par GeraDav dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/07/2008, 23h47
  4. [XSLT] Utilisation de XML avec PHP dans le cadre d'un site
    Par nicolas66 dans le forum XSL & XSLT
    Réponses: 15
    Dernier message: 06/11/2005, 22h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo