Archives pour le mot-clé «formation»

Tutorial Paypal : Création du Bouton HTML “Acheter Maintenant”

Créer le bouton “Acheter maintenant”

Avant il est nécessaire d’être passé par l’étape 1 : Création des comptes de tests Paypal

Pour commencer les fichiers.

Voici la structure des fichiers.

Un fichier item.php qui va contenir le bouton de l’objet ou du service à vendre

Un fichier notify.php qui va recueillir les informations IPN de paypal pour ensuite mettre à jour votre base de donnée.

Dans le fichier item.php :

A l’endroit ou vous voulez générez votre bouton vous allez insérer le code suivant :

  1.  
  2. <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
  3. <input name="cmd" value="_xclick" type="hidden" />
  4. <input name="business" value="informatique_1203193464_biz@votremail.com" type="hidden" />
  5. <input name="item_name" value="nom de l’objet vendu" type="hidden" />
  6. <input name="amount" value="30.00" type="hidden" />
  7. <input name="shipping" value="0.00" type="hidden" />
  8. <input name="no_shipping" value="0" type="hidden" />
  9. <input name="custom" value="unevaleurpersonnalisée" type="hidden" />
  10. <input name="return" value="http://www.monsite.com/paypal/finpaiement.php" type="hidden" />
  11. <input name="cancel_return" value="http://www.monsite.com/paypal/annuler.php" type="hidden" />
  12. <input name="notify_url" value="http://www.monsite.com/paypal/notify.php" type="hidden" />
  13. <input name="no_note" value="1" type="hidden" />
  14. <input name="currency_code" value="EUR" type="hidden" />
  15. <input name="tax" value="0.00" type="hidden" />
  16. <input name="lc" value="FR" type="hidden" />
  17. <input name="bn" value="PP-BuyNowBF" type="hidden" />
  18. <input src="https://www.paypal.com/fr_FR/FR/i/btn/btn_buynow_LG.gif" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée" border="0" type="image" /><img src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" border="0" height="1" width="1" />
  19. </form>

Correspond à l’url paypal ou on envoie les données de paiement

  1.  
  2. <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"></form>
  3.  
  4. <font color="#000080"><strong>  correpond au boutton achat immédiat</strong></font>
  5. <pre lang="html">
  6. <input name="cmd" value="_xclick" type="hidden" />

ici votre adresse fictive de paiement

  1.  
  2. <input name="business" value="informatique_1203193464_biz@votremail.com" type="hidden" />

très important il vous faut générer un nom suffisament explicite pour votre vente

  1.  
  2. <input name="item_name" value="nom de l’objet vendu" type="hidden" />

prix de l’objet

  1.  
  2. <input name="amount" value="30.00" type="hidden" />

prix des frais d’envoie (s’il y en a)

  1.  
  2. <input name="shipping" value="0.00" type="hidden" />

une fois payé l’utilisateur retournera sur cette page

  1.  
  2. <input name="return" value="http://www.monsite.com/paypal/finpaiement.php" type="hidden" />

page sur laquelle retourne l’utilisateur s’il décide d’annuler son achat. Peut être equivalente à la page qu’il avait quitté pour aller payer soit : item.php

  1.  
  2. <input name="cancel_return" value="http://www.monsite.com/paypal/annuler.php" type="hidden" />

très important! c’est la page où paypal va retourner l’IPN

  1.  
  2. <input name="notify_url" value="http://www.monsite.com/paypal/notify.php" type="hidden" />

la valeur dans laquelle vous souhaitez être payé

  1.  
  2. <input name="currency_code" value="EUR" type="hidden" />

la tva s’il y en a une

  1.  
  2. <input name="tax" value="0.00" type="hidden" />

la langue par défaut

  1.  
  2. <input name="lc" value="FR" type="hidden" />

Une variable très importante voir même la plus importante pour vous en effet vous allez faire passer dans cette variable l’identifiant du client qui à acheté le produit + l’identifiant unique du produit+ tout autre valeur que vous jugerez nécessaire

  1.  
  2. <input name="custom" value="unevaleurpersonnalisée" type="hidden" />

le reste c’est pour le bouton

  1.  
  2. <input name="bn" value="PP-BuyNowBF" type="hidden" />
  3. <input src="https://www.paypal.com/fr_FR/FR/i/btn/btn_buynow_LG.gif" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée" border="0" type="image" /><img src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" border="0" height="1" width="1" />

Je vous invites pour plus d’option à visiter ce lien qui contient une description des variables.

Pour chacune des variables du formulaire si vous voulez créer un bouton dynamiquement il vous faudra

faire un echo de la valeur à entrer

exemple pour le prix :

  1.  
  2. <input name="amount" value="<? echo $prix;?>" type="hidden" />

Si vous avez x articles présent dans une table et que vous les avez sélectionnez il suffira donc de faire

  1.  
  2. $result=mysql_query("votre SELECT")while ($row=mysql_fetch_array($result)){?>…… votre code html de vos boutonsexemple :
  3. <input name="amount" value="<? echo $row[’price’]; ?>" type="hidden" />

Retour sur la variable custom
Celle-ci comme expliqué plus haut permet de faire passer des données personnelles nécessaire au traitement
on peut donc lui faire passer des variables que l’on sépare par un séparateur ici /:

  1.  
  2. <input name="custom" value="<? echo $id_user." />" type="hidden" />


$id_user est l’identifiant du client qui achète
$id_objetachete est l’objet qu’il va acheter en cliquant sur le bouton paypal.
On peut ainsi ajouter autant de paramètre que l’on veut séparé par /
Dans le fichier notify.php on récupèrera chaque paramètre en faisant un explode de la valeur $custom

  1. $tableau = explode("/",$custom);  $Member_ID=$tableau[0];$Object_ID=$tableau[1];
  2.  
  3. …………..
  4.  
  5. ……………….

Passons maitenenant à l’étape 3 : La récupération des données par IPN



Tarifs

Voici les tarifs au 21 décembre 2007.

 

  • Installation Internet LiveBox 50€ TTC  au lieu des 100€ sur le marché.
  • Dépannage à domicile  40€ TTC / heure
  • Formation personnalisée 40€ TTC / heure

Accueil

Bienvenue sur informatique Rodez - Entreprise EPI

Notre entreprise propose plusieurs types de services :

N’hésitez pas à nous contacter pour plus d’informations

 

Nos dernières réalisations

Contact

EPI

Contact
Requis


Optionnel:


Requis



- Pourquoi? Pour lutter contre le spam



Secure and Accessible PHP Contact Form v.2.0WP by Mike Cherim & Mike Jolley.

Formation

Nous intervenons chez vous à domicile en fonction de vos besoins et proposons des formations spécifiques à vos demandes (Traitement de texte, Internet, Photo numérique, etc)

Windows Utilisation de Windows
Internet Explorer Formation à l’utilisation d’Internet
Word Formation à l’utilisation du traitement de texte Word

Contactez nous pour plus d’informations.

Création de site Internet

Vous êtes un particulier, une association ou une entreprise ?
Nous vous proposons :

  • Un devis personnalisé selon vos besoins
  • La création d’un site efficace et simple à mettre à jour
  • Un référencement dans les principaux moteurs de recherche
  • La mise en place d’un budget de publicité ciblé sur Internet
  • Un contrat de maintenance à l’année (Facultatif)

Vous trouverez sur le site suivant :Site Internet Aveyron un exemple de création possible que nous pouvons réaliser

Nos dernières créations :

Cap Festival, Festival de musique Itinérant en Aveyron

Festival de Musique Actuelle

Visitez Cap Festival

Un comparatif des offres ADSL, et un test d’éligibilité

Visitez Comparatif ADSL

Site de Petites annonce agricole pour l’Aveyron

Petites annonces agricole

Visitez Aveyron Agricole

Site de petites annonce généraliste pour l’Aveyron

Petites annonces

Visitez Annonces du 12

Portail généraliste sur l’ADSL, test, comparatifs, forum, news

Abonnement ADSL

Visitez Abonnement ADSL

Aveyron Concert, l’agenda des concerts en Aveyron

Agenda Concert du 12

Visitez Aveyron Concert

Présentation et exemple de site que nous pouvons réaliser pour vous

Visitez Site Internet Aveyron


Contactez nous pour plus d’informations