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

Langage PHP Discussion :

paypal erreur RETURNURL


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 43
    Points : 22
    Points
    22
    Par défaut paypal erreur RETURNURL
    Bonjour,

    J'ai un petit soucis et je ne vois pas d'où cela peut venir.

    J'essai de mettre en place un système de paiement avec paypal

    voici le code :
    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
    38
    39
    40
    41
    42
    43
    44
    if(LOCAL === true) {
            $login_api = PAYPAL_USER;
            $passe_api = PAYPAL_PWD;
            $cle_api = PAYPAL_SIGNATURE;
        }
     
        $request = array(
            'VERSION'      => PAYPAL_VERSION,
            'USER'         => $login_api,
            'PWD'          => $passe_api,
            'SIGNATURE'    => $cle_api,
            'METHOD'       => 'SetExpressCheckout',
            'CANCELURL'    => PAYPAL_CANCELURL,
            'RETURNURL'    => PAYPAL_RETURNURL,
            'AMT'          => $d->tarif,
            'CURRENCYCODE' => "EUR",
            'LOCALECODE'   => "FR",
            'CUSTOM'       => $idStagiaire,
        );
     
        $request = http_build_query($request);
     
        $curlOptions = array(
            CURLOPT_URL => "https://api-3t.".PAYPAL_SANDBOX."paypal.com/nvp",
            CURLOPT_SSL_VERIFYPEER => false,
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_POSTFIELDS     => $request
        );
     
        $ch = curl_init();
        curl_setopt_array($ch,$curlOptions);
        $response = curl_exec($ch);
     
        if(curl_errno($ch)){
            die("<p>Erreur</p><p>" . curl_error($ch) . "</p>");
        }
     
        curl_close($ch);
        parse_str($response,$responseArray);
     
        if($responseArray['ACK'] == 'Success') {
    debug("Location: https://www.".PAYPAL_SANDBOX."paypal.com/webscr&cmd=_express-checkout&token=" . $responseArray['TOKEN'] . "&useraction=commit");
            exit();
        }
    Je récupère le lien avec le dernier debug, j'accède au site de Paypal, je me connecte avec mes identifiant sandbox de l'acheteur.
    Mais voilà au moment de valider mon paiement il me redirige directement sur l'URL RETURNURL et aucun versement n'est présent sur le compte de l'acheteur ou du vendeur.

    je n'est en plus aucune erreurs ...

    Actuellement je fait mes tests en local en ayant mis wamp en ligne.
    Ce qui est bisar c'est que l'URL de retour pass automatiquement en https sans aucun paramètres. Est ce normal ?

    Auriez vous une idée du problème ?

    Couss

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 43
    Points : 22
    Points
    22
    Par défaut
    je pense que c'est un soucis avec wamp et l'ouverture en ligne car si je redirige vers mon serveur j'ai bien les paramètres dans l'url.
    Mais ce que je comprend pas c'est que dès que l'utilisateur clique sur "payer" il n'as pas le message de confirmation sur le site de paypal mais est directement redirigé vers PAYPAL_RETURNURL

Discussions similaires

  1. [PrestaShop] erreur Veuillez contacter le marchant: PayPal response: ->
    Par oceane751 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 15/11/2016, 21h29
  2. Erreur Retour d'accord Paypal incorrect
    Par centaure-net dans le forum WebDev
    Réponses: 1
    Dernier message: 15/01/2016, 04h07
  3. Réponses: 6
    Dernier message: 02/05/2014, 04h20
  4. [PayPal] erreur sur site paypal
    Par temperature dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 05/11/2009, 14h03
  5. Erreur sur site paypal
    Par temperature dans le forum E-Commerce
    Réponses: 0
    Dernier message: 04/11/2009, 14h28

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