Moi je veux bien un bounty et un mars, avec un peu de coca et des chips, merci.
Pour l’instant ce que j’ai fait, c’est d’aller greffer dans le module “paygate” du core, qui me semblait être la solution la plus adaptée dans le fonctionnement d’un paiement par banque.
Les informations demandées par ATOS/SIPS et Crédit Mutuel/CIC dans le fichier config.xml et system.xml (pas sûr que tout se trouve à la bonne place) et j’ai pas encore fini, mais les champs apparaissent bien en backoffice.
Maintenant j’ai besoin qu’on m’explique à partir des kits que j’ai mis en téléchargement, ce qui doit être copié et où pour faire la jonction entre ce qui est demandé par la banque comme requête et les actions que doit faire Magento.
Donc Alex à nouveau si tu es dans le coin, si tu peux nous faire part de tes avancements…
J’ai bientot fini le module receiveandpay.
Au programme
création flux xml avec envoie en POST.
encodage private key et hashage flux xml.
Retour boutique après validation paiement pour le client et retour système pour la réponse PUSH.
Apparition du module dans la sélection paiement si le service est joignable.
la gestion du back office viendra plus tard ...
Tout ça pour vous dire que je viendrais vous filer un coup de main après la release et les tests finaux.
bravo pour tous vos efforts
j’ai une boutique en test qui dispose d’un compte mercanet bnp atos/sips en mode test pour l’instant
avec les exécutables installés sur un serveur fedora 6
étant tout au plus un utilisateur moyennement averti et nul en programmation quelconque
Concernant le développement du module Atos, détaillez-moi exactement ce que vous souhaitez ?
Une chose à éclaircir :
Les cartes de crédit apparaitront après la validation du bouton “Place Order”.
Etant donné que le processus de magento en une page, nous force un peu la main.
Donnez-moi l’ébauche du module aussi qu’on puisse travailler tous ensemble sur la même chose, et partager nos avancements, nos blocages sur le module.
J’ai pas encore terminé, j’essayes de poster quelque chose d’à peu près propre demain soir. Donc pour sips, d’avoir toutes les options accessible en backoffice et d’intégrer les fichiers php qu’il faut pour renvoyer les réponses au serveur de la banque, modification des états, etc…
pour l’instant j’ai modifié le module paygate et j’ai pour le fichier config.xml:
En gros j’ai pris les paramètres dont sips à besoin et j’ai créé des balises xml correspondantes.Certaines balises ne doivent pas se trouver là, trouvez lesquelles (je pense à panier par exemple)
Je déjà je t’arrête tout de suite mediacrea.
la solution du credit mutuel ne se base pas sur Atos mais sur cybermut.
Donc la solution ne fonctionnera pas, il faut developper une solution personnalisée.
Pour l’instant, je développe la base du module et je vous mets la source ce soir.
Normallement, pour être au mieux, il faut créer une api permettant l’appel au request et response du kit.
Je vous en dirais plus après quelques tests…
(sans oublier la galère des parcom et autres)
Le module avance bien.
La partie back office est déjà terminé.
Elle se configure quasi automatiquement : elle va chercher les fichiers (certif, parcom) automatiquement dans le dossier
Mage/lib/atos/
La partie front est déjà plus compliqué mais c’est pas la mort non plus.
Je réattaquerais demain, car je peux pas prendre ma journée sur mon taff pour le développement.
Je reviens au nouvel bientot.
N.B : Si des clients receiveandpay sont intéressés, un module est prêt !
donc si vous voulez jouer les bêta-testeurs, PM-Moi !
non non , je ne me paume pas, Chaque déclaration est indépendante et on peut l’envoyer regarder dans des sous répertoires où il y a les fichiers php a éxécuter, juste que je les ai mis dans le core de “paygate” pour avoir toutes les solutions à portée de main. Sinon il aurait falliut effectivement les mettres dans le répertoire local.
En fait en backoffice tout apparait bien et il suffit dans le même répertoire de créer le répertoire SIPS avec ses models et classes, et pareil pour crédit mutuel. c’est parcque j’avançais sur les deux modules. mais tu verra qu’ils sont séparés en backoffice.
Par ailleurs dans le fichier de config.xml on peut lui dire d’aller chercher dans les bons répertoires
Dans le répertoire paygate j’ai les répertoires et fichiers suivants :