Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2011, 18h32   #1
Membre du Club
 
Inscription : janvier 2008
Messages : 706
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 706
Points : 66
Points : 66
Par défaut panier avec plusieur article a paypal

bonsoir, je voudrai faire passer plusieurs articles a paypal mais il n'affiche rien pour le prix et le libelle avec mon code sur paypal:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
 
$nbArticles=count($_SESSION['panier']['idProduit']);
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
  for ($i=0 ;$i < $nbArticles ; $i++)
   {
 
 
$index = $i +1;
 
 
<input type="text" name="item_name_'.$index.'" value="'.htmlspecialchars($_SESSION['panier']['libelleProduit'][$i]).'">
 
<input type="text" name="amount_'. $index . '" value="'.htmlspecialchars($_SESSION['panier']['prixProduit'][$i]).'">
<input type="text" name="quantity_'. $index .'" value="'.htmlspecialchars($_SESSION['panier']['qteProduit'][$i]).'">
 
 
   }
 
 
<input name="currency_code" type="text" value="EUR" />
<input name="shipping" type="text" value="0.00" />
<input name="tax" type="text" value="0.00" />
<input name="return" type="text" value="http://votredomaine/paiementValide.php" />
<input name="cancel_return" type="text" value="http://votredomaine/paiementAnnule.php" />
<input name="notify_url" type="text" value="http://votredomaine/validationPaiement.php" />
<input name="cmd" type="text" value="_xclick" />
<input name="business" type="text" value="my.bab_1324302424_biz@gmail.com" />
<input name="no_note" type="text" value="1" />
<input name="lc" type="text" value="FR" />
<input name="bn" type="text" value="PP-BuyNowBF" />
<input name="custom" type="text" value="ID_ACHETEUR" />
<input alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée" name="submit" src="https://www.paypal.com/fr_FR/FR/i/btn/btn_buynow_LG.gif" type="image" /><img src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" border="0" alt="" width="1" height="1" />
</form>
?>

MERCI DE votre aide.
kate59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2011, 20h48   #2
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 994
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 994
Points : 5 787
Points : 5 787
Envoyer un message via Skype™ à jreaux62
Bonjour,
-> réponse ici (?)
Code :
<input type="hidden" name="cmd" value="_cart" />
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 15h08   #3
Membre du Club
 
Inscription : janvier 2008
Messages : 706
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 706
Points : 66
Points : 66
merci. je viens de presque finaliser mon panier mais j'ai un probleme lorsqu'il fini le paiement je reviens sur ma page de traitement et je n'arrive pas a recuperer les données grace a l'ipn et j'ai remarque qua avec xclik ca fonctionne mais avec avec _cart ca fonctionne plus quelqu'un peut m'aider?
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">';
  for ($i=0 ;$i < $nbArticles ; $i++)
   {
 
 
$index = $i +1;
 
 
<input type="text" name="item_name_'.$index.'" value="'.htmlspecialchars($_SESSION['panier']['libelleProduit'][$i]).'">
 
<input type="text" name="poids_'.$index.'" value="'.htmlspecialchars($_SESSION['poids'][$i]).'">
 
<input type="text" name="amount_'. $index . '" value="'.htmlspecialchars($_SESSION['panier']['prixProduit'][$i]).'">
 
<input type="text" name="quantity_'. $index .'" value="'.htmlspecialchars($_SESSION['panier']['qteProduit'][$i]).'">
 
 
   }
 
<input type="text" name="amount" value="'.MontantGlobal().'" />
<input name="currency_code" type="text" value="EUR" />
<input name="shipping" type="text" value="0.00" />
<input name="tax" type="text" value="0.00" />
<input name="return" type="text" value="http://www.webcreation66.com/mybabylove/frontend/modules/catalogue/validationPaiement.php" />
<input name="cancel_return" type="text" value="http://www.webcreation66.com/mybabylove/frontend/modules/catalogue/paiementAnnule.php" />
<input name="notify_url" type="text" value="http://www.webcreation66.com/mybabylove/frontend/modules/catalogue/validationPaiement.php" />
<input type="text" name="cmd" value="_cart">
<input type="text" name="upload" value="1">
<input name="business" type="text" value="my.bab_1324302424_biz@gmail.com" />
<input name="no_note" type="text" value="1" />
<input name="lc" type="text" value="FR" />
<input name="bn" type="text" value="PP-BuyNowBF" />
<input name="custom" type="text" value="'.$_SESSION['id'].'" />
 
 
<p>Paiement PayPal</p>
 
 
<p>PayPal permet de payer des achats, de recevoir des paiements, ou d&#146;envoyer et de recevoir de l argent.</p>
<p> La transaction est effectu&eacute;e sans avoir &agrave; communiquer ses coordonn&eacute;es financi&egrave;res, en s&#146;identifiant simplement avec son adresse email et un mot de passe.</p>
<p> Une fois votre paiement effectu&eacute;, vous serez automatiquement redirig&eacute; vers notre boutique.</p>
 
<p>Cliquez sur Payer pour commencer &agrave; effectuer le paiement.</p>
<input alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée" name="submit" src="https://www.paypal.com/fr_FR/FR/i/btn/btn_buynow_LG.gif" type="image" /><img src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" border="0" alt="" width="1" height="1" />
</form>
et comment je recuepere:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/** Le montant de la transaction**/
$payment_amount = $_POST['amount'];
/**nom command ici j 'ai mit le numero**/
$item_name = $_POST['item_name1'];
/**nombre d'article**/
$item_number = $_POST['item_number'];
/****/
$payment_status = $_POST['payment_status'];
/**Choix de la monnaie**/
$payment_currency = $_POST['mc_currency'];
/**Taxe TVA**/
$txn_id = $_POST['txn_id'];
/**Identifiant du membre**/
$id_user = $_POST['custom'];
/**Identifiant du membre**/
$receiver_email = $_POST['email'];

merci.
kate59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h25.


 
 
 
 
Partenaires

Hébergement Web