Jump to content

[v2.0] Module ATOS/Sips gratuit pour Prestashop : Tgg_ATOS


TrogloGeek

Recommended Posts

... le module SystemPay est fourni gratuitement pour Prestashop. De plus un enfant de 10 ans est capable de l'installer et de le paramétrer, s'il sait correctement lire une notice.

Mon acces bancaire à été installé en 5 minutes par mes soins et totalement gratuitement..

Juste un commentaire, le module SystemPay est en effet gratuit mais pas au travers de Prestashop. Il en effet très simple à mettre en oeuvre.

 

Les module Atos que ce soit celui-ci gratuit ou le payant Prestashop sont un peu plus difficile à déployer de par la solution qui utilise des exécutables. Outre les droits d'exécution, l'exécutable doit être soigneusement choisit pour refléter votre système. Vient ensuite quelques gros ecueuil dans la délivrance des certificats via un binaire qui est rejeté par presque tous les serveurs de mail du monde entier.

 

Ce n'est pas module Tgg_Atos qui est compliqué, c'est les choix techniques d'Atos qui rendent le processus de mise en oeuvre complexe.

Link to comment
Share on other sites

Bonjour,

 

Merci de vos réponse.

Je crois comprendre qu'il me faut bien un prestataire SIPS.

J'ai précisé que le compte de ma société est à la banque postale. Si je veux utiliser le service de la banque populaire, je pense qu'il faudrait que j'ouvre un compte chez eux, or je n'ai pas l'intention de changer de banque pour le moment, et mes expériences avec la banque populaire ne sont pas bonnes.

La difficulté d'installation ne m'inquiète pas, et ne pèse pas lourd, c'est au pire un paire de jours de travail informatique, contre un service qui devra bien marcher pendant des années.

Je suis plus intéressé par votre avis sur la qualité du service : souplesse de la configuration pour le 3Dsecure, qualité de l'analyse et prévention de la fraude, surtout pour les transaction internationales où il y aurait maintenant + ou- 1% de fraude, le coût du service et le coût de l'assurance.

Combien coute ce service, je n'ai guère vu de prix affichés ?

Link to comment
Share on other sites

Que pourra me répondre mon conseiller à part : "prenez Scellius, notre solution est meilleure que les autres" ?

Chez les commerciaux, il n'y a pas d'information objective, ils ne font que répéter les mensonges forgés par leur service de marketing.

 

J'ai cherché pendant des heures sur les forums, sur les sites des prestataires, des banques. J'ai pas trouvé de comparateur qui donne une information objective sur plusieurs prestataires. Au jour d'aujourd'hui, je pense qu'une information objective sur ce sujet n'est disponible qu'auprès d'un expert indépendant, je n'en connais pas, et auprès de la communauté.

Link to comment
Share on other sites

C'est juste que ton commercial est incompétent car la solution atos est le nom technique du service. Chaque banque lui attribut des nom jolis comme Cerise - ah non c'est Groupama ça...

 

Voici la liste de quelques nom poétique que les banque utilisent pour signifier atos:

    HSBC / CCF (elysnet)
    BNP Paribas (mercanet)
    Société Générale (sogenactif)
    Crédit Agricole (etransactions)
    Crédit du Nord / Kolb (webaffaires)
    Crédit Lyonnais (sherlocks)
    Banque Populaire / SMC (cyberplus)
    Banque Postale (scelliusnet)
    Crédit Mutuel (citelis)
 

Link to comment
Share on other sites

Mon commercial est incompétent sur la technique comme la plupart des commerciaux. Ce n'est pas un technico-commercial ni un ingénieur commercial, la technique n'est pas son boulot.  Il négocie des contrats en évaluant le risque et renvoie ensuite vers le service technique. Il me semble que ça marche partout comme ça sauf si vous voulez payer 1000 € de frais mise en service en vous adressant à un intermédaire spécialiste.

 

Encore une fois, je pense que même un commercial compétent sur la technique ne me dirait jamais les défauts que présente son service. Il pourra éventuellement calomnier la concurrence, mais ne me donnera jamais les informations que je cherche, à savoir, est-ce que Scellius marche bien ? Est-ce que  ogone, paybox, payzen etc marchent bien ? Est-ce que l'un est moins cher que l'autre pour le même service ou pour un service meilleur ? qu'est-ce que l'un offre de plus que l'autre pour la prévention de la fraude ? le prix de l'assurance ...

 

J'ai fait des recherches hier, j'y vois un peu plus clair, mais je n'ai toujours aucune information sur la qualité de service des différents prestataires.

Link to comment
Share on other sites

  • 1 month later...

Bonsoir

 

Nous venons de souscrire à la solution de paiement de la société générale pour le paiement simple et leur autre solution pour le paiement 3X, 3XWEB.

 

Mon module tggatos est correctement configuré puisqu'on enregistre des paiements simples depuis plusieurs semaines.

Cependant pour l'option 3XWEB, je suis censé utiliser le fichier call_request.php et y insérer des paramètres obligatoires du panier comme l'adresse mail, adresse du client etc ...

 

Mon champ data= doit ressembler à ça:

3XCBFRANFINANCE_DATA=#a=1YR2iYbzGac%3D&b=t8h%2BYYtg26s%3D&c=0TNJC5J%2B%2FAo%3D&d=AuNEk WGzrx4%3D#######504960#MR#MARTIN##Joel#12.05.1969#1#51#REIMS#12 rue du port##45160#OLIVET#0244215874##;

 

Et les mecs de 3XWEB sont incapables de m'aider pour Prestashop...

 

Comment puis-je récupérer ces infos dans ce fichier php ?

Je tourne en rond et je ne trouve rien sur la toile

 

Une idée svp ?

Edited by julien_wmx (see edit history)
Link to comment
Share on other sites

En partant du principe que tu utilise une version récente du module je pense que tu vas trouver ton bonheur dans l'onglet avancé de ce dernier.

Dernier paramètre: Allows to append custom parameters to the SIPS data field

 

Permettre d'ajouter des paramètres custom au champ data.

 

Tu y met ton: 3XCBFRANFINANCE_DATA= ...

 

Par contre voyant que ce dernier est chez toi "dynamique" tu vas devoir coder un peu.

Un truc du genre array_push($data, '3XCBFRANFINANCE_DATA=...' ); aux alentour de la ligne 590 me parait l'endroit pile poil (dans le case du paiement en 3x)

 

Bien sûr a toi de remplacer les ... par du code correspondant à ce que les gens de 3XWEB te demandent.

Link to comment
Share on other sites

Je viens de trouver !!

 

J'étais bien au bon endroit mais il manquait tout simplement un...#   :/

 

array_push($data, '3XCBFRANFINANCE_DATA=#a=chainedauthentification#########MARTIN##Joel#12.05.1969#1#51#REIMS#12 rue du port##45160#OLIVET#0244215874##', 'NB_PAYMENT=3', 'PERIOD='.$this->get(self::CNF_3TPAYMENT_SPACING), 'INITIAL_AMOUNT='.$initialAmount);

 

 

Il me faut maintenant réussir à récupérer dynamiquement les coordonnées du client (nom, adresse etc...), une idée ? :)

 

Je vais fouiller...

Link to comment
Share on other sites

C'est bon, j'y suis arrivé:

 

$cust = $this->context->customer;
                $cart = $this->context->cart;

                $billingAddress = new Address($cart->id_address_invoice);
                $billingCountry = new Country($billingAddress->id_country);

                $custLastName = $billingAddress->lastname;
                $custFirstName = $billingAddress->firstname;
                $custAddress = $billingAddress->address1;
                $custAddress2 = $billingAddress->address2;
                $custPostCode = $billingAddress->postcode;
                $custCity = $billingAddress->city;
                $custPhone = $billingAddress->phone;


                $dataVar = array($custLastName,$custFirstName,$custAddress,$custAddress2,$custPostCode,$custCity,$custPhone);

 

Puis ensuite je construis ma variable data avec ce tableau ;)

 

Si ça peut aider...

Link to comment
Share on other sites

  • 3 weeks later...

 

Salut !

 

Je déterre car j'ai trouvé la solution.

 

Erreur 127, sans aucun détail. Pour ma part, je suis sur un serveur Ubuntu 14.04 64 bits. Il n'arrivait pas à exécuter les fichiers d'ATOS car ceux-ci sont en 32 bit.

Il fallait donc installer une librairie pour que le système soit capable d'exécuter les programmes 32 bit.

Voici la ligne de commande :

 

apt-get install libc6-i386
 
Ca dépannera peut-être quelqu'un j'espère ;-)

 

 

Merci, ça a réglé le problème pour moi :)

Link to comment
Share on other sites

  • 3 months later...

Bonjour,

 

Je pense que je suis dans le bon topic.

J'ai le module tgg_atos v2.1.6 sur un Prestashop et j'ai un problème avec le montant payé par certain client.

Des clients hors France Métropolitaine (Suisse, Réunion, Monaco, etc) se retrouve à payer plus que le total de la commande.

 

CM6-YerWIAAY023.png

 

Il y a t'il un bug connu sur ce sujet ?

Je vous remercie par avance.

Link to comment
Share on other sites

  • 3 months later...
  • 2 months later...
Bonjour,

j' ai client qui a un problème de payement atos.

lorsque un utilisateur passe son payement le site affiche un message d'erreur et  il y a d'autre utilisateurs qui non pas ni facture ni confirmation de payement donc j'ai besoin de faire une simulation de payement mais j'ai pas pu malgré que j'ai saisi  le numéro de de la carte a la fin 00 et cryptogramme de 600 

Link to comment
Share on other sites

  • 1 year later...

BOnjour a tous,
Un petit UP, car j ai installé le module depuis qq temps maintenant, le tout sans probléme, et d ailleurs, un grand merci au createur et contributeurs de celui ci.!

 

Par contre, depuis qq jours, je remarque dans mon back office, Modules.....  ceci :
 

Quote

 

Donc, y a t il une mise a jour du module, ou qu est ce qu il faut faire ?

Je précise, que je suis sur une prestashop 1.6.1.1

 

Merci de vos réponses ou direction, pour m orienter.

 

Brice

Edited by BriceVanZeg (see edit history)
Link to comment
Share on other sites

  • 3 months later...

Bonjour,

 

j'utilise la version du module 4.1.2, pourriez-vous me dire comment faire pour rediriger le client sur la page order-confirmation ou checkout-success après achat ?

 

Merci par avance!

Link to comment
Share on other sites

  • 3 months later...

Bonjour, je viens d'installer le module tggqtos prestashop test 1.7 sur Presta 1.7.2.1. La configuration se passe nickel, les modifications sont prises en compte.
https://puu.sh/y5vd3/b6fe710085.png

Le module ne s'affiche pas dans la liste des modules de paiement actif. A ce que j'ai compris c'est normal car ce n'est pas un module "officiel".
https://puu.sh/y5v9g/1a191f6973.png

Mon problème vient de la page commande sur le FO où l'option de paiement CB ne s'affiche pas

https://puu.sh/y5va9/e4e0ee789a.png

J'ai vérifié dans les préférences que le problème ne venait pas de là, donc je pense qu'on peut exclure ces réglages.

 

J'utilise le template Alysum, cela viendrait-il de là? Si oui, où puis-je modifier le template?

 

Merci!

Link to comment
Share on other sites

On 25/10/2017 at 11:45 PM, saeyo said:

 

J'utilise le template Alysum, cela viendrait-il de là? Si oui, où puis-je modifier le template?

 

 A mon avis ça vient surtout du fait que le module n'est pas compatible avec la 1.7 parce que son développeur ne l'a pas adapté.

En tout cas ce n'est mentionné ni sur le site du développeur, ni sur la page Github du module.

Link to comment
Share on other sites

Le développeur a fait une branch sur Github pour Presta 1.7. ce n'est pas testé mais du moins peut-on l'installer et y accéder via le back office.

Dans mon cas, je vais simplement larguer ATOS et utiliser une autre solution (Payline).

Merci de ton aide!

Link to comment
Share on other sites

Exact, je n'étais pas allé regarder dans toutes les branches.

Par contre si c'est la branche test/ps-1.7 j'ai l'impression qu'il a simplement modifié la version maximale supportée ("PrestaShop max version set to 1.7") mais que la compatibilité n'est pas complète pour autant.

Il faudrait confirmer avec le TrgloGeek

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...