Module ATOS/SIPS V1.0 !

La version 1.0 est enfin disponible,
elle est compatible à partir de la version 1.2.5 de Prestashop.

23/09/2010 – version 1.0
– Correction d’un bug concernant les devises n’ayant pas deux décimales
– Ajout de la compatibilité Prestashop 1.2.5
Module ATOS/SIPS version 1.0
Une désinstallation de l’ancienne version n’est pas nécessaire avant mise à jour depuis la beta 4 RC2.

On m’a plusieurs fois demandé si j’envisageais le support du paiement en 2 ou 3 fois sans frais :
Oui effectivement c’est envisagé, une fois que les dons auront couvert les frais de développement de la version actuelle étant donné que les « généreux » commanditaires se sont miraculeusement désistés.
Ce module est disponible en libre accès car je ne souhaite pas me générer un rente régulière mais être payé pour le travail effectué. Je souhaite que ce module reste gratuit pour les autoentrepreneurs ouvrant leur e-Commerce, mais tout travail mérite salaire. Si une fonctionnalité supplémentaire est voulue, elle sera implémentée pour peu que le coût de développement soit payé.
En attendant, ce module a pour but de vous aider à ouvrir votre premier e-Commerce.

Vous ne trouverez dans la documentation aucune information sur le fonctionnement d’ATOS et cela est voulu : je ne cautionne pas l’installation d’une passerelle bancaire par des personnes ne prenant pas le temps de lire la documentation fournie par leur banque. Vous devrez donc lire le guide fourni par votre banque pour ce qui est des procédures de test et de passage en production.

Pour soutenir le module et aider à son évolution :


Posté dans Module Tgg_Atos pour Prestashop (module de paiement ATOS/SIPS gratuit), Modules | 50 commentaires

Module ATOS/SIPS

Je vous l’avais promis, le voici pour l’instant en version bêta, il s’agit du connecteur Atos/SIPS pour Prestashop. Pas mal pour l’ouverture de ce blog non ?

Il ne s’agissait à l’origine que d’une correction par rapport à celui gratuit qui existait ici :
http://sourceforge.net/projects/modatospresta/
ou bien
http://www.votre-ecommerce.com/module-de-paiement-securise-atos-284/
qui malheureusement souffrait de quelques défauts :

  • Génère un ID de transaction dès l’affichage du choix de paiement.
  • Obsolescence programmée du générateur d’ID de transaction, ainsi après 1 000 000 (un million) d’affichage du choix de paiement (même si l’on choisit un autre module) si l’on ne purge pas le système d’unicité des ID de transaction (un fichier texte) régulièrement le module cesse de fonctionner en tombant dans une boucle de récursion infinie. De plus ce système pose de sérieux problèmes de performances.
  • Ne gère pas la réponse automatique/silencieuse de la banque, la plus importante, car elle est envoyée systématiquement alors que l’utilisateur ne clique pas toujours sur le bouton de retour à la boutique, auquel cas sans réponse automatique la commande n’est pas prise en compte côté boutique.
  • Se base sur le cookie de session du client: en cas de session expirée au retour de l’utilisateur, pas de prise en compte de la commande côté boutique.
  • Incompatible avec le module GAnalytics. (connecteur Prestashop/Google Analytics).
  • Supporte uniquement les paiements en euros.
  • Supporte uniquement la langue française (aussi bien sur la boutique que sur le serveur de la banque).

ce qui est fort dommage étant donné que l’idée d’inclure les fichiers de configuration de différentes banques pour faciliter la vie des utilisateurs basiques était très bonne.

Je suis donc parti de ce module, à l’origine pour le corriger, mais découvrant de plus en plus des limitations sus-citées, je n’ai conservé que l’idée de proposer les fichiers de configuration de multiples banques dès l’installation et je suis reparti de zéro, en profitant pour améliorer le back-office, refactoriser le code pour simplifier l’ajout de nouvelles banques ou modifier son comportement et ajouter quelques améliorations de l’interface back-office comme la possibilité de choisir le statut d’une commande dont le paiement vient d’être validé ou le paramètrage des logs : activation/désactivation, format texte et/ou CSV (formattés pour Excel en français).

Il n’est pour le moment qu’en bêta-test, il doit donc être recetté avant d’être utilisé sur une boutique en production.

Téléchargements

23/09/2010 – version 1.0 stable
Plus d’info sur la page de téléchargement.
Version 1.0

09/09/2010 – version Beta.4 RC2
– Ajout de hooks, cf documentation
Fred38 [http://www.01primalarme.fr/] a financé le développement d’une option dans l’administration du module pour saisir un ID de transaction minimum.
Module ATOS/SIPS version Beta.4 RC2
Une désinstallation de l’ancienne version est nécessaire avant mise à jour vers la beta 4 RC2.

04/08/2010 – version Beta.3 RC1
– Correction et complétion des traductions françaises
– Prise en compte des hébergement ayant déjà les exécutables Atos
– Changement correction d’un bug faisant apparaitre les phrases de confirmation de commande Atos même lors de l’utilisation d’un autre moyen de paiement
– Mise à jour et complétion de la documentation
– Ajout d’un champs de configuration avancée pour gérer les moyens de paiement utilisables sous Atos.
Module ATOS/SIPS version Beta.3 RC1
Une désinstallation de l’ancienne version est nécessaire avant mise à jour vers la beta 3 RC1.

28/07/2010 – version Beta.2
– remplacement du fichier atos.gif corrompu
– correction de l’URL du fichier atos.gif sur la page de départ en paiement
– ajout d’un message d’erreur lorsque le chemin vers le dossier des fichiers de configuration est trop long
– ajout d’un début de documentation sur les autorisations nécessaires pour les fichiers du module
Module ATOS/SIPS version Beta.2

27/07/2010
Module ATOS/SIPS version bêta

Dans un premier temps, il faudra se contenter du système de commentaire de ce wordpress pour me rapporter les bugs que vous rencontrerez, les questions et les demandes de fonctionnalités, ou du fil de discussion sur le forum de prestashop.

Supportez l’effort ATOS/SIPS pour Prestashop (un ordinateur portable pour développer ne serait pas du luxe 😉 ) :


Posté dans Module Tgg_Atos pour Prestashop (module de paiement ATOS/SIPS gratuit), Modules | 15 commentaires