- Posts: 261
- Thank you received: 4
Configuration Atos
Je suis en train de configurer le système de paiement sips atos (service mercanet de bnp paribas). Je patauge un peu et malgré les nombreux posts sur ce sujet, je trouve pas de solutions.
En back-end, la configuration se passe correctement.
Par contre sur le site j'ai un message d'erreur :
API ERROR
Error reading certificate data at line (E0459F42FCF26F53D601261263885E7790E52DB8B555FCE8C090D7478738EC529F )
D'autres questions sur ce sujet :
- En utilisant votre plugin les fichiers générés automatiquement on atterri dans administrator/media/com_hikashop, je les ai récupéré pour les placer dans media/com_hikashop. Est-ce normal ?
- Le fichier pc.08... généré était vide et pc.x contenait uniquement TEMPLATE!! Je les ai rempli en suivant les modèles fourni par la banque. Ai-je bien fait ?
Merci d'avance
Ben
Please Log in or Create an account to join the conversation.
Les fichiers devraient être dans le dossier spécifié dans l'option du dossier d'upload. Il n'est pas normal qu'ils aillent dans le backend. Il doit y avoir un problème à l'upload des fichiers dans certains cas.
Les fichiers pc.x peuvent etre vide car les informations qu'ils contiennent sont trasmise dynamiquement par le plugin à l'executable atos.
Concernant l'erreur que vous avez, c'est une erreur sur le certificat que vous avez uploadé. Voici une personne ayant eu le même soucis avec la solution:
www.prestashop.com/forums/index.php?/top..._findpost__p__669075
Please Log in or Create an account to join the conversation.
Me conseilles tu d'essayer de passer directement en pré-production sans passer par la phase test ? Quels sont les problèmes que je peux rencontrer en faisant comme ça ? En gros la phase de tes sert à quoi (tester les url de retour, annulation, non ? ...) ?
Merci d'avance
Ben
Please Log in or Create an account to join the conversation.
Je commence la phase de test et je reviens vers toi si j'ai un soucis.
Merci
Please Log in or Create an account to join the conversation.
D'après l'assistance de mercanet, le champ AMOUNT dans le fichier call_request doit être multiplié par 100. Où je peux trouver ce paramètre stp.
Merci d'avance.
Please Log in or Create an account to join the conversation.
Bon j'ai avancé hier soir. J'ai réglé ce soucis en mettant à jour hikashop.
En revanche, j'ai le syndrome de la page blanche quand le paiement est refusé. Je reste bloqué sur www.monsite.com/atos.php avec une page blanche.
J'ai essayé les solutions trouvées dans le forum, sans succès.
Il y a juste un sujet qui m'intéresse auquel je n'ai pas accès : [url=http:// www.hikashop.com/en/forum/2-general-talk...iement-cb.html#40419]lien[/url]
J'ai un peu la pression car j'ai la démo ce soir.
Pourriez vous m'aider svp ?
Ben
Please Log in or Create an account to join the conversation.
Vous parlez de ce topic? www.hikashop.com/en/forum/2-general-talk...-un-paiement-cb.html
Pour votre problème de page blanche, j'avoue ne jamais avoir été confronté au soucis.
Cela se produit au moment de passer à l'étape de paiement? vous n'arrivez jamais sur la page d'atos?
Avez vous le fichier atos.php à la racine de votre site? Dans tous les cas, il semble qu'aucun des fichiers n'ait été bien généré chez vous, ce qui expliquerait pourquoi vous avez autant de soucis.
Peut être un problème de droit d'accès?
Please Log in or Create an account to join the conversation.
Non ce n'est pas ce problème mais celui là : www.hikashop.com/fr/forum/5-support-en-f...ent-annule-atos.html
Je n'ai pas accès au lien que propose Nicolas.
Donc dans le cas d'un paiement validé ou d'une annulation avant de rentrer le n° de CB tout est ok. Par contre dans le cas d'un paiement refusé (mauvais n° de CB) quand on fait "annulation - retour à la boutique" on atteri sur www.monsite.com/atos.php qui est une page blanche.
Je suis pas le seul à avoir eu ce pb, mais même en mettant à jour hikashop, je suis bloqué.
Une idée ?
J'ai bien atos.php à la racine de mon site et les droits d'accès des fichiers sont sur 755.
Please Log in or Create an account to join the conversation.
Regardezle topic, cela devrait pouvoir vous aider.
Please Log in or Create an account to join the conversation.
J'ai regardé dans le fichier atos.php ma ligne $success.... est identique à celle proposée par Nicolas.
C'est donc surement celle qui concerne le refus (et non le succès) que je dois changer. Mais je ne sais ni ou elle se trouve ni quoi mettre à la place.
Ben
Please Log in or Create an account to join the conversation.
Cela peut être une solution à moindre mal en attendant que nous trouvions le vrai problème...
Désolé de ne pouvoir faire plus pour vous aider.
Please Log in or Create an account to join the conversation.
Par contre, il veut vraiment que son site soit en ligne la semaine prochaine. Je compte sur toi pour trouver une solution demain, si tu peux, bien sûr. On pourrais peut être réinstaller le plugin atos avec la dernière version. Qu'en penses-tu ? La maj que j'ai fais hier d'hikashop l'a peut être déjà mis à jour ?
Merci, en tout cas et vivement demain !
Ben
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Notice: ob_end_clean() [ref.outcontrol]: failed to delete buffer. No buffer to delete. in /homepages/4/d430874525/htdocs/site/libraries/joomla/application/component/helper.php on line 390
Une idée ?
Please Log in or Create an account to join the conversation.
Quelqu'un peut-il m'aider svp ? Je sais que vous faîtes de votre mieux mais j'ai quand même méchamment la pression.
Merci d'avance.
Ben
Please Log in or Create an account to join the conversation.
Désolé du délai.
Je suis actuellement en voyage donc je ne pourrais pas vous aider à débugger le soucis avant quelque temps.
Eliot devrait être disponible en fin de semaine.
Est-ce que vous pourriez déjà lui envoyer un accès backend+FTP à votre site en message privé ? Cela lui permettra de pouvoir directement débugger leproblème sur votre site quand il sera de retour.
Please Log in or Create an account to join the conversation.
Merci.
Please Log in or Create an account to join the conversation.
Si ça interresse quelqu'un :
- J'ai créé un fichier cancel.php à la racine du site comme expliqué ici
- En mettant l'adresse de ce fichier l'url d'annulation du plugin ça marchait pas, j'ai donc modifié le fichier plugin/hikashoppayment/atos/atos.php en remplaçant :
par :Code:if(version_compare(JVERSION,'1.6.0','>=') && !empty($plugin)){ if($mode_sef){ $vars["automatic_response_url"] = HIKASHOP_LIVE.'atos.php/'.$locale; $vars["cancel_return_url"] = HIKASHOP_LIVE.'atos.php/'.$locale; $vars["return_url"] = HIKASHOP_LIVE.'success.php/'.$locale; } else{ $vars["automatic_response_url"] = HIKASHOP_LIVE.'atos.php?lang='.$locale; $vars["cancel_return_url"] = HIKASHOP_LIVE.'atos.php?lang='.$locale; $vars["return_url"] = HIKASHOP_LIVE.'success.php?lang='.$locale; } } else{ $vars["automatic_response_url"] = HIKASHOP_LIVE.'atos.php'; $vars["cancel_return_url"] = HIKASHOP_LIVE.'atos.php'; $vars["return_url"] = HIKASHOP_LIVE.'success.php'; }Code:if(version_compare(JVERSION,'1.6.0','>=') && !empty($plugin)){ if($mode_sef){ $vars["automatic_response_url"] = HIKASHOP_LIVE.'atos.php/'.$locale; $vars["cancel_return_url"] = HIKASHOP_LIVE.'cancel.php/'.$locale; $vars["return_url"] = HIKASHOP_LIVE.'success.php/'.$locale; } else{ $vars["automatic_response_url"] = HIKASHOP_LIVE.'atos.php?lang='.$locale; $vars["cancel_return_url"] = HIKASHOP_LIVE.'cancel.php?lang='.$locale; $vars["return_url"] = HIKASHOP_LIVE.'success.php?lang='.$locale; } } else{ $vars["automatic_response_url"] = HIKASHOP_LIVE.'atos.php'; $vars["cancel_return_url"] = HIKASHOP_LIVE.'cancel.php'; $vars["return_url"] = HIKASHOP_LIVE.'success.php'; }
Et voilà.
Pouvez-vous quand même me dire si cette solution est valable, car j'ai fais ces modifs un peu par hasard (et oui je sais pas coder) ?
Ben
Please Log in or Create an account to join the conversation.
En revanche je ne suis pas sur que vous ayez à modifier cela directement dans le code, utiliser les options du plugin aura suffit (cancel url).
Faites tout de même un test pour vérifier que les statuts des commandes sont bien mises à jour!
Please Log in or Create an account to join the conversation.
En rentrant l'url dans l'option du plugin ça fonctionnais pas. C'est pour ça que j'ai changé le code. Allez comprendre.
En tout cas tout vas bien maintenant.
Allez une dernière question et je crois que j'en aurais fini avec ce site. Je souhaite mettre le logo du client sur la page de paiement et je veux pas me prendre la tête à faire un template.
L'assistance mercanet m' a dit de leur envoyer le logo, ce que j'ai fait. Voici leur réponse : Bonjour,
Nous vous informons que nous intégrons votre logo sur nos serveurs pour une mise en production dans 72 heures.
Il faut de votre côté inscrire le nom de ce fichier logo dans votre script "call_request" au champ « logo_id » (position gauche) ou « logo_id2 » (position droite) ou « advert » (position centre).
Ou je peux trouver ce champ à renseigner.
Merci d'avance.
Ben
Please Log in or Create an account to join the conversation.