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 :

Comment passer des variables lors d'une connexion à paypal


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Comment passer des variables lors d'une connexion à paypal
    Bonjour tout le monde,

    Je monte une boutique en ligne (Virtuemart) et le technicien paypal me dit que pour que mes clients aient le panneau cartes bancaires ouvert il faut que je passe des variables.....

    Voici son discours :
    ,il est possible de passer les variables ci-dessous afin de déplier automatiquement l'onglet de paiement sans compte PayPal :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input name="solution_type" value="Sole" type="hidden">
    <input name="landing_page" value="Billing" type="hidden">

    Il faut inclure ces variables au bouton de validation permettant d'envoyer vers la page PayPal.
    Cela semble être en HTML....mon fichier qui fait la connexion est en php.

    Voici l'extrait de code qu'il me semble devoir modifier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    // Paypal wants to open the socket in SSL
    		$port = 443;
    		$protocol = 'ssl://';
     
    		$paypal_url = $this->_getPaypalURL ($method);
    J'ai bien essayé de modifier la dernière ligne après avoir lu des tutoriaux....mais cela ne donne rien....

    Merci si vous pouvez m'aider
    Patrick

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Bonjour tout le monde !

    ça y est j'ai trouvé grace au forum en anglais vituemart.net

    Voici la solution pour ceux que cela inréresse.

    Il faut modifier le fichier plugins/vmpayment/paypal/paypal.php

    Dans paypal.php à la ligne 284 juste avant
    $html .= '</form></div>';
    insérer les deux lignes suivantes :

    $html .='<input type="hidden" name="solution_type" value="Sole"/>';
    $html .='<input type="hidden" name="landing_page" value="Billing"/>';
    Ainsi quand les clients arrivent sur paypal ils ont le panneau des cartes bancaires ouvert et ils peuvent toujours payer avec leur éventuel compte paypal en cliquant sur le lien au dessus.

    Je ne sais pas s'il est possible d'overider ce fichier pour que la modif ne s'écrase pas avec une mise à jour.....
    Je vais étudier cela maintenant

    Patrick

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/02/2011, 17h44
  2. Réponses: 11
    Dernier message: 11/07/2008, 14h58
  3. Réponses: 3
    Dernier message: 11/05/2008, 07h50
  4. Réponses: 1
    Dernier message: 15/04/2008, 18h36
  5. Réponses: 4
    Dernier message: 26/05/2006, 17h17

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