Aide script panier paypal
Résolu
kalicem
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
kalicem Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
kalicem Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'essai de faire un script de panier compatible avec paypal en php/sql ,
le script récupère bien les données dans la db, crée un tableau avec ces données.
Le problème c'est que je voudrais qu'il envoie toute les données vers paypal depuis le bouton acheter, hors le problèmes c'est que au lieu de créer un bouton pour tout envoyer, il créé un bouton par articles :(
Le script
Merci par avance pour votre aide
le script récupère bien les données dans la db, crée un tableau avec ces données.
Le problème c'est que je voudrais qu'il envoie toute les données vers paypal depuis le bouton acheter, hors le problèmes c'est que au lieu de créer un bouton pour tout envoyer, il créé un bouton par articles :(
Le script
<?php
session_start();
error_reporting(E_ALL);
$user_id = $_COOKIE['userid'];
require('config.php');
// on crée la requête SQL
$result = mysqli_query($con,"SELECT * FROM panier WHERE user_id='$user_id'");
{
// debut du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Produit</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Prix</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Quantité</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysqli_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["name"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["price"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["qte"].'</td>';
echo ' </tr>'."\n";
// Création du bouton acheter
echo '<form target="paypal" action="https://www.paypal.com/fr/home" method="post"> ';
echo '<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_xpressCheckout.gif" border="0" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée">';
echo '<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">';
echo '<input type="hidden" name="add" value="1">';
echo '<input type="hidden" name="cmd" value="_cart">';
echo '<input type="hidden" name="business" value="xxxx@hotmail.fr">';
echo '<input type="hidden" name="item_name" value="' .$row['name']. '">';
echo '<input type="hidden" name="item_number" value="' .$row['id']. '">';
echo '<input type="hidden" name="custom" value="' .$row['token'].'">';
echo '<input type="hidden" name="amount" value="' .$row['price'].'">';
echo '<input type="hidden" name="no_shipping" value="0">';
echo '<input type="hidden" name="return" value="http://monlien/index.php">';
echo '<input type="hidden" name="cancel_return" value="http://monlien/index.php">';
echo '<input type="hidden" name="no_note" value="1">';
echo '<input type="hidden" name="currency_code" value="EUR">';
echo '<input type="hidden" name="lc" value="FR">';
echo '<input type="hidden" name="bn" value="PP-ShopCartBF">
</form>';
}
echo '</table>'."\n";
// fin du tableau.
}
?>
Merci par avance pour votre aide
A voir également:
- Aide script panier paypal
- Script vidéo youtube - Guide
- Paypal - Guide
- Créer un compte paypal - Guide
- Paypal europe sarl et cie sca - Accueil - Guide arnaque
- Piratage paypal - Accueil - Guide piratage
3 réponses
j'ai suivie ce lien https://www.paypal.com/cgi-bin/webscr?cmd=p/pdn/howto_checkout-outside et donc mon nouveau code
maintenant mon problème est que paypal m'affiche que mon panier et vide
<form target="paypal" action="https://www.paypal.com/fr/home" method="post">
<?php
session_start();
error_reporting(E_ALL);
$user_id = $_COOKIE['userid'];
require('config.php');
// on crée la requête SQL
$result = mysqli_query($con,"SELECT * FROM panier WHERE user_id='$user_id'");
{
// debut du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Produit</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Prix</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Quantité</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
$i = 0;
if($i >= 0) {
while($row = mysqli_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["name"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["price"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["qte"].'</td>';
$i = $i + 1;
?>
<input type="hidden" name="upload" value="1">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="**************">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="return" value="http://monlien/index.php">
<input type="hidden" name="cancel_return" value="http://monlien/index.php">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="lc" value="FR">
<input type="hidden" name="bn" value="PP-ShopCartBF">
<input type="hidden" name="item_name_<?php echo $i; ?>" value="<?php echo $row['name'];?>"
<input type="hidden" name="item_number_<?php echo $i; ?>" value="<?php echo $row['id'];?>"
<input type="hidden" name="custom" value="<?php echo $row['Token'];?>"
<input type="hidden" name="amount_<?php echo $i; ?>" value="<?php echo $row['price'];?>"
<?php echo ' </tr>'."\n";
} ?>
<input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_xpressCheckout.gif" border="0" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée">
</form>
<?php
echo '</table>'."\n";
}
}
?>
maintenant mon problème est que paypal m'affiche que mon panier et vide