Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Installation Module de paiement ATOS/sips
 
Essaouera
Member
 
Total Posts:  45
Joined:  2008-01-22
 

Tout est dans le guide d’installation :

procédure de test sur le serveur Mercanet de demonstration

Test de paiement pour un commerçant non inscrit au programme 3-D Secure

Vous devez utiliser le commerçant 082584341411111

Sur le serveur de démonstration Mercanet, le processus d’autorisation est simulé. Il est donc possible de saisir n’importe quel numéro de carte sans aucune conséquence.

Le code réponse de la demande d’autorisation simulée (champ bank_response_code) correspond aux deux derniers chiffres du numéro de carte bancaire.
Le champ response_code est simulé selon la valeur du bank_response_code.

Pour connaître les valeurs possibles des champs bank_response_code et response_code en production, référez-vous au DICTIONNAIRE DES DONNEES.

Exemple :  numéro de carte code réponse
4974934125497800 00 (paiement accepté)
4972187615205 05 (paiement refusé)

Attention : la date de validité de la carte doit être postérieure à la date du jour. La taille du numéro de carte doit être comprise entre 10 et 19 chiffres.

Pour les cartes CB, VISA et MASTERCARD, vous devez saisir un cryptogramme visuel (clé sécuritaire à trois chiffres). Comme pour le numéro de carte, les 2 derniers cghiffres simulent le cvv_response_code.

Exemple :  cryptogramme cvv_response_code
600 4D
640 4D
650 50
653 53
655 55

Tout cryptogramme dont les 2 derniers chiffres diffèrent de 00, 40, 50, 53 ou 55 conduit à un cvv_response_code égal à 4E.

Pour connaître la signification des différentes valeurs du cvv_response_code, reportez-vous à l’annexe traitant du cryptogramme visuel dans le DICTIONNAIRE DES DONNES.

Et pour les significations des résultats, c’est dans le dictionnaire :

CVV_RESPONSE_CODE : ce champ alphanumérique contient le code retour de la vérification du numéro de contrôle de la banque de l’internaute. Il est renvoyé dans la réponse au commerçant.
Dans le tableau ci-dessous sont présentées les différentes valeurs du CVV_RESPONSE_CODE ainsi que leur signification.

Valeur Signification
4E Numéro de contrôle incorrect
4D Numéro de contrôle correct
50 Numéro de contrôle non traité
53 Le numéro de contrôle est absent de la demande d’autorisation
55 La banque de l’internaute n’est pas certifiée, le contrôle n’a pu être effectué.
NO Pas de cryptogramme sur la carte.
vide Pour les cartes AMEX, American Express ne retourne pas de code réponse spécifique à la vérification du numéro de contrôle. Si le code sécurité de la carte est faux, American Express retourne un code 05 dans le champ RESPONSE_CODE.
vide Pour les cartes FINAREF, Finaref ne retourne pas de code réponse spécifique à la vérification du numéro de contrôle.

Il y a d’autres infos sur toutes les situations que l’on peut simuler dans les annexes du dictionnaire.

Pour l’autre question, je regarde ca et je reviens.

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

Etant donné le changement apporté au processus de paiement (Pas d’inquiétude, ça ne touche pas au core de magento)
les cartes s’affichent à l’affichage du détail de panier (page review).

Tu parles bien de l’étape 5 “Order review “ de la page /checkout/onepage/ ?

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

Oui, cette étape là.

Comme je l’avais mentionné dans un post, le bouton “Place order” laisse place aux cartes.
Or la commande est censée s’enregistrer lors du clic sur ce bouton.

Soit on revient à la méthode standard, où on affiche les cartes lors du redirect (après le clic sur Place order) soit il faut modifier le code du module pour faire une redirection pour enregistrer la commande puis refaire une redirection pour le client et une autre pour le serveur de paiement.

donc au lieu d’avoir le :

$command.= " normal_return_url=" $this->getCustomerReturnUrl();
        
$command.= " cancel_return_url=" $this->getCustomerReturnUrl();
        
$command.= " automatic_response_url=" $this->getAutomaticResponseUrl();
il faudrait un truc du genre
$command.= " normal_return_url=" $this->getStandardReturnUrl('normal');
        
$command.= " cancel_return_url=" $this->getStandardReturnUrl('cancel');
        
$command.= " automatic_response_url=" $this->getStandardResponseUrl('automatic');

et à partir du parmètre de la fonction getStandardResponseUrl,
rediriger vers
getCustomerReturnUrl()
ou pour le serveur de paiement :
getAutomaticResponseUrl()

Vous trouvez ça propre ?

Pour toujours vous tenir informer de l’avancée du module, je viens de finir l’option mode capture et capture day.
Ces deux options dans le back office vous permettent de passer le module de paiement en author_capture (paiement différé), validation (sous-entendu validation manuel via le back-office sips) au bout de x jours (option capture day) ou normal.

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

J’ai bien peur de raconter des betises mais un truc comme ca ne marcherait pas?

$command.= " normal_return_url=" $this->getUrl('checkout/onepage/success', array('_secure'=>false));
        
$command.= " cancel_return_url=" $this->getCustomerReturnUrl();
        
$command.= " automatic_response_url=" $this->getUrl('checkout/onepage/saveOrder')

Edit Ængel : Attention au language stp

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

En faite, c’est plus compliqué.
Il nous faut absolument la réponse bancaire du serveur de paiement.

Sinon avec la solution proposée, la fraude risque d’être un tantinet trop facile !

Je reviens bientot, je test un truc on verra bien.

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

Il semblerait que j’ai plus de question à te poser pour mieux comprendre que de réponse à t’apporter…

Je reste dans le coin au cas où ! wink

 
Magento Community Magento Community
Magento Community
Magento Community
 
atlantide
Sr. Member
 
Avatar
Total Posts:  187
Joined:  2008-02-16
France
 

Bonjour à tous,

y-a-t-il des nouvelles quant à l’avancement du module ATOS ?

Bon courage et merci de votre boulot

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

Bah oui évidemment…

En faite avec la mise à jour de magento, mon site de test a complètement buggé.
J’ai dut mettre une ancienne version à la place et j’ai perdu 1 à 2 jours de développement.

Je bloque toujours sur le renvoi vers le site après le paiement.
Je ne sais pas quelle methodologie adoptée.

Ce que je pense faire, c’est vous larguer la dernière version que j’ai sous la main,
puis on refait comme la dernière fois (avec j’espère plus de succès) un grand debuggage familiale.

Tout ce que je peux vous proposer pour l’instant.

 
Magento Community Magento Community
Magento Community
Magento Community
 
atlantide
Sr. Member
 
Avatar
Total Posts:  187
Joined:  2008-02-16
France
 

Malheureusement je ne pourrai pas aider au débuggage car je n’y connais rien en programmation…

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

Aussitôt dit aussitôt fait.

Manque vraiment que le retour, sinon le module est pas trop mal.
Donnez-moi vos retours!

 
Magento Community Magento Community
Magento Community
Magento Community
 
atlantide
Sr. Member
 
Avatar
Total Posts:  187
Joined:  2008-02-16
France
 

une question idiote : y a-t-il besoin du kit ATOS d’origine ou le module fonctionne seul ?

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

Tu as juste besoin de ton fichier parcom et de ton certificat.

Tu peux prendre ceux fournis pour les tests dans le Kit Atos effectivement.

[Edit]
Et comme je suis tête en l’air, j’ai oublié de joindre à l’archive les images des cartes de crédit.
Il faut que vous copier le fichier atos (toujours dans le kit Atos) avec les images dans le dossier media.

 
Magento Community Magento Community
Magento Community
Magento Community
 
atlantide
Sr. Member
 
Avatar
Total Posts:  187
Joined:  2008-02-16
France
 

et où placer le parcom et le certificat ?

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

dans

lib/atos/

Logiquement, on peut pas faire plus simple.
J’ai déjà extra simplifié pour le chemin des fichiers binaires qui normalement devrait se trouver dans une répertoire hors web (un dossier cgi-bin)
C’est une erreur très courante que j’ai pu constater pour oscommerce.

 
Magento Community Magento Community
Magento Community
Magento Community
 
atlantide
Sr. Member
 
Avatar
Total Posts:  187
Joined:  2008-02-16
France
 

je jète un oeil dès que possible (je suis un peu pris aujourd’hui et demain)

merci en tout cas

Petite question : le fait qu’il n’y ait pas de retour boutique une fois le paiement effectué implique quoi ? Est-ce que la commande ne se valide pas dans Magento, ou est-ce que c’est juste pour le client qui se retrouve sur le site de la banque sans savoir ensuite où aller ?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top