IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

paypal dur dur


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut paypal dur dur
    kikou,
    je suis actuellement sur la realisation du site e-commerce voici le code du formulaire pour envoyer a paypal sur un compte fictif pour l instant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    include("../include/session.php");
    session_start();
     
    $body='
      <form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_cart">
    <input type="hidden" name="upload" value="1">
    <input type="hidden" name="business" value="bbbbbb_1245749741_biz@gmail.com">
    <input name="currency_code" type="hidden" value="EUR" /> ';
     
       for ($i=0 ;$i < $nbArticles ; $i++)
       {
     
     
    $index = $i +1;
    echo '<input type="text" name="item_name_'.$index.'" value="'.htmlspecialchars($_SESSION['panier']['libelleProduit'][$i]).'">';
    echo '<input type="hidden" name="amount_'. $index . '" value="'.htmlspecialchars($_SESSION['panier']['prixProduit'][$i]).'">';
    echo '<input type="hidden" name="quantity_'. $index .'" value="'.htmlspecialchars($_SESSION['panier']['qteProduit'][$i]).'">';
       }
    echo "<input type=\"submit\" value=\"Valider la commande\">";
     
     
     
     
    $body.='<input type="hidden" name="currency_code" value="EUR">
    <input type="hidden" name="bn" value="PP-ShopCartBF">
    <input type="hidden" name="shipping" value="0.00">
     
    </form> 
     
    ';
     
    ?>
    mon site est en local mais rien paypal n apparait pas est ce car il est en local.
    merci.
    de plus quelqu unb pourrait il m inidquer quelle est la demarche a suivre apres pour voir si il y a bien eu un enregistrement sur https://developer.paypal.com/us/cgi-...?cmd=home/main c est la ou m adit de tester avant la mise en place.
    merci car je suis un peu perdu, meme bc...

    j ai reessyaer et maintenant il ouvre bien paypal mais j obtient ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Désolé - votre dernière action n'a pas pu être terminée
     
    Si vous étiez en train d'effectuer un achat ou d'envoyer de l'argent, nous vous conseillons de vérifier votre compte PayPal et vos emails dans 30 minutes pour vous assurer que la transaction a bien été effectuée.
     
    Si vous êtes parvenu sur cette page à partir d'un autre site, veuillez retourner sur ce site (n'utilisez pas le bouton Retour de votre navigateur) et reprenez votre opération.
     
    Si vous êtes venu sur cette page à partir du site de PayPal, cliquez sur le logo PayPal dans le coin supérieur gauche pour retourner à notre page d'accueil et reprenez votre opération. Vous devrez peut-être vous reconnecter.
    We are sorry, we are experiencing temporary difficulties. Please try again later. If this error occurred while making a payment, avoid duplicate payments by checking your Account Overview before resending a payment.
     
    Message 3005
     
    Des difficultés temporaires nous empêchent d'effectuer cette opération. Nous vous prions de nous excuser pour la gêne occasionnée. Veuillez réessayer ultérieurement. Si cette erreur est survenue lors d'un paiement, évitez tout paiement en double en vérifiant l'Aperçu du compte avant de renouveler l'opération.

  2. #2
    Membre très actif Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Par défaut
    Il y a un truc étrange:
    Tu commences par filler la variables $body puis tu echo les champs pour les articles et tu ajoutes des trucs à nouveau dans $body.

    Es-tu sur que la form est bien complete (echo vs. $body) ? As tu regardé les sources html générées ?

    A part ça, il me paraît plus judicieux de t'adresser directement au support Paypal parce que c'est quand même vachement spécifique à paypal comme problème!

  3. #3
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    bonjour,
    paypal me donne vraiement du soucis j ai creer un compte business mais pare sj ai inserer le code mais par rapport a monpanier et tj rien.

  4. #4
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Salut,
    Je te conseil de t'appuyer sur leur fichier d'exemple....
    Donc tu pose sur ton serveur local un fichier exemple (html), avec le form en "dur" (donc avec toute les variables demandées preremplie, et biensur le lien de redirection vers la SandBox.... La tu devrais avoir l'interface paypal qui apparait au clic.
    Moi je viens de l'installer et tu peux sans pb tester en local... Reviens apres avoir tester un form en "dur"....

    Guigo

  5. #5
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    merci , de ta reponse j ai tester avec le form en dur et ca fonctionne mais quand je mais le mien modifier pour mon panier car je doit envoyer defois plusieur valeur pour exemple le libelle, le prix la paypal apparait mais il y a que des zone de texte ou je peut ecrire et il n affiche rien.
    comment faire voici mon code maintenant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    	$nbArticles=count($_SESSION['panier']['idProduit']);
    if ($nbArticles <= 1)
    {
     
    $body='
    <form
    action="https://www.paypal.com/cgibin/
    webscr" method="post">
    <input type="hidden" name="cmd"
    value="_xclick"/>
    <input type="hidden"
    name="business"
    value="moi@monsite.com"/>';
    for ($i=0 ;$i < $nbArticles ; $i++)
    		{
    $body.= '<input type="hidden" name="item_name_'.$index.'" value="'.htmlspecialchars($_SESSION['panier']['libelleProduit'][$i]).'">
    <input type="hidden" name="amount_'. $index . '" value="'.htmlspecialchars($_SESSION['panier']['prixProduit'][$i]).'">
    <input type="hidden" name="quantity_'. $index .'" value="'.htmlspecialchars($_SESSION['panier']['qteProduit'][$i]).'">';
    }
    $body.='<input type="hidden"
    name="item_number"
    value="identifiant interne"/>
    <input type="hidden"
    name="currency_code" value="EUR"/>
    <input type="hidden"
    name="no_note" value="1"/>
    <input type="hidden"
    name="no_shipping" value="0"/>
    <input type="hidden" name="lc"
    value="FR"/>
    <input type="image" src="
    https://www.paypal.com/fr_FR/i/bnr
    /horizontal_solution_PP.gif"
    border="0" name="submit"
    alt="Paiement sécurisé par carte
    bancaire"/>
    </form>';

  6. #6
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    j ai recut a resoudre le pb mais j arrive sur une page ou il me demand ela connexion et j ai un peu de mal car je veux tester avec sandbox.

Discussions similaires

  1. Timer ou sleep? Dur dur de choisir.
    Par Gaadek dans le forum Delphi
    Réponses: 8
    Dernier message: 30/10/2006, 09h47
  2. [MySQL] Requête imbriquée dur dur
    Par nebil dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 08/07/2006, 12h26
  3. Pthread et stdio dur dur
    Par greg13 dans le forum Linux
    Réponses: 3
    Dernier message: 21/03/2006, 22h56
  4. Dur dur Mandriva et Nvidia
    Par Cazaux-Moutou-Philippe dans le forum Mandriva / Mageia
    Réponses: 5
    Dernier message: 19/03/2006, 03h07
  5. [hard core] requête dur dur
    Par heid dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/02/2006, 11h39

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