Next Webinar: Maximizing Magento - Get the Most out of Promotions. Register Today!

Magento

Open Source eCommerce Evolved

Magento Forum

   
Integration SPPLUS
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

J’ai pu trouvé un fichier php_spplus.so. Et comme j’utilise xampp, j’ai copié le fichier à la fois dans /opt/lampp/lib et dans /opt/lampp/lib/php/extensions. Mais hélas j’ai toujours la même erreur.
Je vais parler un peu programmation, j’ai vu que l’exception est provoquée par le fichier /app/code/local/Mage/Spplus/Model/Method/Spplus.php à la ligne 161. Et à la ligne 159 tu charges l’extension par

dl('php_spplus.so');
. Alors j’ignore en fait où est-ce que je dois copier le fichier pour éviter cette exception. Quelqu’un auraît une idée?

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Guru
 
Avatar
Total Posts:  386
Joined:  2007-10-10
Paris, France
 

@nico5: J’ai uploadé une nouvelle version (0.6.2) sans le fichier LICENSE.txt, peux-tu réessayer stp ?

Fano - 07 May 2008 06:01 AM

… et le fichier spplus.so ne s’y trouve pas. L’installation ne charge pas ce fichier automatiquement?

Non, car la librairie dépend du serveur. Généralement, il faut la compiler directement sur le serveur (cf. la documentation d’installation de l’extension PHP SPPLUS). D’ailleurs, c’est bien sur un serveur linux ? Car sous windows, il faudrait une dll (mais je n’ai pas géré ce cas-là).
Je ne pense pas qu’il soit possible de gérer l’installation de la librairie SPPLUS directement dans le module. D’ailleurs, SPPLUS ne propose pas d’installeur facile, c’est donc un signe wink . Et l’installation de SPPLUS pour OsCommerce n’est pas vraiment plus simple smile
Si qq’un a une idée là-dessus…

@Essaouera: Pour des tests, tu peux modifier les paramètres du mode de paiement SPPLUS:
Test mode: Yes
Use of test account: Yes
Ce 2ème paramètre permet d’utiliser le compte de test (indiqué dans la doc SPPLUS):
Clé marchand: “58 6d fc 9c 34 91 9b 86 3f fd 64 63 c9 13 4a 26 ba 29 74 1e c7 e9 80 79”
SIRET: “00000000000001”
Code site: “001”
Mais il faut d’abord installer la version 0.6.3 de l’extension SPPLUS que je viens d’uploader car je me suis rendu compt e qu’il y avait 2 bugs: La clé marchand utilisée en mode test et utilisation de compte de test n’était pas la bonne. Et si un seul mode de paiement était sélectionné dans le paramétrage SPPLUS, le paramètre correspondant n’était pas envoyé.

Apparemment, l’utilisation de Magento Connect ne détecte pas les nouvelles versions d’extensions communautaires. Il faut désinstaller et réinstaller l’extension. (ou peut-être faire un reinstall, j’ai pas essayé).

Je vais faire une doc pour les pré-requis, le fonctionnement, le mode de test et les options.

@Essaouera: ton test d’appeler directement l’url valide effectivement la commande, mais elle reste au statut “En attente” et on voit dans l’admin que le montant dû est toujours égal au montant total de la commande. Il n’y a que quand la confirmation de paiement arrive (IPN= Instant Payment Notification) directement depuis le serveur de la banque qu’on valide le paiement et qu’on établit la facture.
En gros, ça revient au même que si l’utilisateur clique sur ‘Place Order’ puis quitte le site SPPLUS sans payer. Ta commande reste dans le même état. Dans ce cas, le commerçant ne doit pas expédier la commande. Si après un certain temps, le client n’a vraiment pas réglé sa commande, alors le commerçant doit annuler la commande.
Donc ton test n’est pas un problème.

 Signature 

Blog Magento en français | Traduction française de Magento (et son fil de discussion)

 
Magento Community Magento Community
Magento Community
Magento Community
 
Essaouera
Member
 
Total Posts:  43
Joined:  2008-01-22
 

Merci pour ces infos!

 
Magento Community Magento Community
Magento Community
Magento Community
 
lorenzo01
Sr. Member
 
Avatar
Total Posts:  162
Joined:  2007-09-06
France
 

salut,
je teste le CGI car étant sur mutualisé ovh je n’ai pas d’acces au php.ini, Le kit CGI de test Spplus contient different fichiers qu’il fo compiler sur le serveur, une fois compilé j’ai deux fichiers hmac_demo.exe et admin_demo.exe que je place dans mon repertoire /cgi-bin et je notifie dans l’admin magento spplus l’url du cgi https://www.mondomaine.fr/cgi-bin/hmac_demo.exe......mais je suis redirigé vers une page 404 quand je fait ‘place order’ .....qq’un aurait-il testé le CGI ?

 Signature 

Lorenzo, a french guy.
Sorry for my english !!

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Guru
 
Avatar
Total Posts:  386
Joined:  2007-10-10
Paris, France
 

Bonjour à tous,

J’ai mis une nouvelle version (0.6.4) sur Magento Connect. J’ai un peu modifié le choix de chargement de la bibliothèque PHP SPPLUS.
Il faut maintenant choisir entre l’utilisation de:
- php.ini
- dl (dynamic load)
- mode CGI

J’ai lu sur le forum OVH que l’utilisation de dl n’était possible que sur un serveur dédié.

Je ne peux pas tester le cgi chez moi. Est-ce que Luc peut nous faire un retour ? J’ai intégré ses modifs sans pouvoir tester...

Merci de vos retours.

@Lorenzo: Est-ce que l’appel direct de https://www.mondomaine.fr/cgi-bin/hmac_demo.exe dans un navigateur renvoie une erreur 404 aussi ? As-tu bien rafraîchi le cache ?
Si tu veux m’envoyer tes accès à ton serveur par MP, je veux bien regarder.

 Signature 

Blog Magento en français | Traduction française de Magento (et son fil de discussion)

 
Magento Community Magento Community
Magento Community
Magento Community
 
nico5
Jr. Member
 
Avatar
Total Posts:  14
Joined:  2008-02-20
France
 

Je ne travaille pas avant Mardi.
Mais promis dès que j’arrive au boulot je m’en occupe !

Merci encore SeL.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

Bonjour Sel,
Merci pour tes réponses. Mais quand je réinstalle l’extension spplus, je reçois toujours l’ancienne version 0.6.0 (downloading Mage_Spplus-0.6.0.tgz ...), pas la 0.6.4. Je crois que ça n’a aucun rapport avec les caches parce que j les ai déjà effacé et j’obtient toujours la même version. Est-ce que la clé magento-community/Mage_Spplus fonctionne encore avec la nouvelle?

Fano

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Guru
 
Avatar
Total Posts:  386
Joined:  2007-10-10
Paris, France
 

@Fano: Oui, la clé fonctionne toujours. As-tu fait une réinstallation ou une désinstallation/installation ? Pour moi, c’est la désinstallation/installation qui a fonctionné. Je n’ai pas essayé reinstall.

 Signature 

Blog Magento en français | Traduction française de Magento (et son fil de discussion)

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

J’ai fait une désinstallation/installation. Désinstallation par ssh : ./pear uninstall magento-community/Mage_Spplus et quand la désinstallation est effectuée (en quelques secondes seulement : pas normal à mon avis) j’ai entré ./pear install --force magento-community/Mage_Spplus. Est-ce la bonne méthode?

 
Magento Community Magento Community
Magento Community
Magento Community
 
ryu007
Sr. Member
 
Avatar
Total Posts:  141
Joined:  2008-03-24
France, Paris
 

Sel, j’essaye de télécharger le package depuis magento connect mais je me heurte au même message d’erreur que ce soit en local ou sur dédié.
Quelque chose cloche avec le paquet :

Failed to download magento-community/Mage_Spplus within preferred state “stable”, latest release is version 0.6.4, stability “beta”, use “channel://connect.magentocommerce.com/community/Mage_Spplus-0.6.4” to install
Cannot initialize ‘channel://connect.magentocommerce.com/community/Mage_Spplus’, invalid or missing package file
Install Errors
Package “channel://connect.magentocommerce.com/community/Mage_Spplus” is not valid
PEAR ERROR: install failed

Je trouve ça embêtant le faite qu’on soit obligé de télécharger les paquets via magento connect.
Pour ceux qui veulent juste regarder le code ou autres, t’es obligé de faire X manipulation…
ça me manque le direct download.

 Signature 

Artbambou : Mobilier, meuble, vannerie et décoration.

 
Magento Community Magento Community
Magento Community
Magento Community
 
dev722z
Member
 
Total Posts:  50
Joined:  2008-04-09
 
ryu007 - 10 May 2008 06:32 AM

Sel, j’essaye de télécharger le package depuis magento connect mais je me heurte au même message d’erreur que ce soit en local ou sur dédié.
Quelque chose cloche avec le paquet :

Dans magento connect va sur l’onglet “settings” et sélectionne “beta” au lieu de “stable” comme “Preferred State”.

ryu007 - 10 May 2008 06:32 AM

Je trouve ça embêtant le faite qu’on soit obligé de télécharger les paquets via magento connect.
Pour ceux qui veulent juste regarder le code ou autres, t’es obligé de faire X manipulation…
ça me manque le direct download.

+1

dev722z

 
Magento Community Magento Community
Magento Community
Magento Community
 
ryu007
Sr. Member
 
Avatar
Total Posts:  141
Joined:  2008-03-24
France, Paris
 

Merci beaucoup.
C’est nickel.

J’avais pas eut ce problème sur l’ancienne version de magento.

 Signature 

Artbambou : Mobilier, meuble, vannerie et décoration.

 
Magento Community Magento Community
Magento Community
Magento Community
 
nico5
Jr. Member
 
Avatar
Total Posts:  14
Joined:  2008-02-20
France
 

SeL,

Ca fonctionne impeccable maintenant.
Merci encore.

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Guru
 
Avatar
Total Posts:  386
Joined:  2007-10-10
Paris, France
 

@nico5 et ryu007: Quand vous dîtes que ça marche, vous parlez de l’installation ou aussi de l’extension SPPLUS ? Vous avez réussi à faire un paiement en ligne (même en test) ? Quel(s) mode(s) avez-vous testé (php.ini, dl ou cgi) ?

dev722z - 10 May 2008 09:02 AM

ryu007 - 10 May 2008 06:32 AM
Je trouve ça embêtant le faite qu’on soit obligé de télécharger les paquets via magento connect.
Pour ceux qui veulent juste regarder le code ou autres, t’es obligé de faire X manipulation…
ça me manque le direct download.

+1

dev722z

Je pense que pour beaucoup d’utilisateurs, c’est plus facile d’utiliser Magento Connect. Je suis d’accord avec vous que le direct download est + rapide quand on est à l’aise avec l’installation de fichiers et la configuration. Mais pensons d’abord aux utilisateurs wink
Et puis, je n’ai pas franchement le courage ni l’envie de maintenir 2 sources différentes…

 Signature 

Blog Magento en français | Traduction française de Magento (et son fil de discussion)

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

et je reçois toujours l’ancienne version 0.6.0 avec la désinstallation/installation :( . @Sel : comment tu fais quand tu mets à jour l’extension?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top
 
Sales: Call 877.832.5289 (North America) 310.295.4144 (International)
© Copyright 2008 Varien. Magento is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
41081 users|783 users currently online|87746 forum posts