HELP pour l'API de virtuemart 2

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • HELP pour l'API de virtuemart 2

    Bonjour,

    J'ai besoin de coder un script dans Virtuemart pour utiliser une API externe à qui je vais envoyer les infos nécessaires pour créer un compte à partir des données d'un nouvel inscri sur Vi

    Code PHP:
                    // profile information
                    
    "emailaddr"  => $InfoDeVirtuemart['email'],
                    
    "firstname"  => $InfoDeVirtuemart['firstname'],
                    
    "lastname"   => $InfoDeVirtuemart['lastname'],
                    
    "address"    => $InfoDeVirtuemart['address1'],
                    
    "city"       => $InfoDeVirtuemart['city'],
                    
    "state"      => $InfoDeVirtuemart['state'],
                    
    "country"    => $InfoDeVirtuemart['country'],
                    
    "zipcode"    => $InfoDeVirtuemart['postcode'],
                    
    "phonenum"   => $InfoDeVirtuemart['phonenumber'], 
    Un idée de ce que je pourrai mettre dans $InfoDeVirtuemart ??

    Merci de votre aide et bonne continuation à tous

  • #2
    Re : HELP pour l'API de virtuemart 2

    Bonjour,

    prenez exemple sur les modèles de paiement déjà existant qui requièrent ces infos
    voyez cela ici :
    dossier_de_votre_site/plugins/vmpayment/

    et paypal.php, par exemple

    et voyez la façon dont elles sont appelées
    Dernière édition par PATSXM971 à 14/08/2012, 06h28
    sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
    http://virtuemart.fr

    Commentaire


    • #3
      Re : HELP pour l'API de virtuemart 2

      Merci pour votre aide, je poste ici les infos au cas où quelqu'un chercherait la même chose que moi :

      Code PHP:
                  $postdata = array(
            
                      
      // profile information
                      
      "emailaddr"  => $order['details']['BT']->email,
                      
      "firstname"  => $address->first_name,
                      
      "lastname"   => $address->last_name,
                      
      "address"    => $address->address_1,
                      
      "city"       => $address->city,
                      
      "state"      => isset($address->virtuemart_state_id) ? ShopFunctions::getStateByID ($address->virtuemart_state_id) : '',
                      
      "country"    => ShopFunctions::getCountryByID ($address->virtuemart_country_id'country_2_code'),
                      
      "zipcode"    => $address->zip,
                      
      "phonenum"   => $address->phone_1
      En revanche, il me manque encore quelques éléments que voici et que je n'ai trouvé nul part dans les plugins de paiement :

      Code PHP:
      "username"   =>  $infoFromYourAPI["User Name"],
                      
      "password"   =>  $infoFromYourAPI["password"],
                      
      "customerid"  => $infoFromYourAPI['userid'], 
      La dernière partie de ce script ajoutera les éléments sur l'article commandé (avec pas mal d'options car il s'agira de serveurs de jeu) mais chaque chose en son temps.

      Commentaire


      • #4
        Re : HELP pour l'API de virtuemart 2

        Bonjour,

        vous devriez trouver ce que vous cherchez dans
        dossier_de_votre_site/administrator/components/com_virtuemart/models/user.php
        sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
        http://virtuemart.fr

        Commentaire


        • #5
          Re : HELP pour l'API de virtuemart 2

          Merci beaucoup !

          Afin que mon travail en cours puisse servir à d'autre, j'ai réalisé un post que je maintiens à jour au fur et à mesure de mes avancées :

          http://forum.joomla.fr/showthread.ph...x-GameCP-1-2-8

          Commentaire


          • #6
            Re : HELP pour l'API de virtuemart 2

            Bonjour,

            excellente initiative !

            Bonne continuation
            sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
            http://virtuemart.fr

            Commentaire


            • #7
              Re : HELP pour l'API de virtuemart 2

              Bonjour,

              A nouveau je solicite l'aide de la communauté (toujours pour ce petit bout de code )

              J'ai besoin de récupérer les choix sur les champs personnalisés de l'article commandé :

              Code PHP:
                              // Game server information
                              
              "game_id"     => $infoFromYourAPI["game_id"],
                              
              "max_players" => $infoFromYourAPI['Players'],
                              
              "pub_priv"    => $infoFromYourAPI["pubpriv"],
                              
              "login_path"  => $infoFromYourAPI["no"],
                              
              "sv_location" => $infoFromYourAPI["Location"], //"null" pour Automatic
                    
                              /* game profile */
                              
              "website"     => $infoFromYourAPI['Website'],
                              
              "hostname"    => $infoFromYourAPI['Host Name'],
                              
              "motd"         => $infoFromYourAPI['MOTD'],
                              
              "rcon_password"    => $infoFromYourAPI['RCON Password'],
                              
              "priv_password"    => $infoFromYourAPI['Server Password'],
                              
              "addons" => serialize($infoFromYourAPI['addons']) 
              Quelqu'un a une idée ? (je pense que ce petit bricolage serait une bonne idée de plugin)

              Commentaire


              • #8
                Re : HELP pour l'API de virtuemart 2

                Bonjoour


                "username" => $infoFromYourAPI["User Name"],
                "password" => $infoFromYourAPI["password"],
                "customerid" => $infoFromYourAPI['userid'],
                Tu envoies le password du user?
                Cela me surprend...
                alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                Commentaire


                • #9
                  Re : HELP pour l'API de virtuemart 2

                  Pas tout à fait, vénbérable Alatak

                  Il s'agit du password choisi par le client dans un custom fields pour se connecter au site distant (GameCP)... Si cette variable est vide, GameCP génèrera un password aléatoire pour ce user

                  Commentaire


                  • #10
                    Re : HELP pour l'API de virtuemart 2

                    pas d'idées sur la question ?

                    Commentaire


                    • #11
                      Re : HELP pour l'API de virtuemart 2

                      Bonjour

                      Si... regarde plugin de paypal, et inspires toi
                      alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                      Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X