|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() |
Bonjour,
J'utilise Cybermut, un classique, mais qui présente un défaut : une fois la carte bleue validée (CG1) la personne doit cliquer sur le lien "Revenir à la boutique ...." pour acceder au CGI2 et donc incrémenter ma base. Ce qui veut dire qu'en ne cliquant pas sur le lien le paiement est effectué et la commande non prise en compte... J'ai téléphoné au CIC qui m'a répondu que le retour automatique ne pouvait plus se faire pour une question juridique (le client doit pouvoir imprimer sa transaction). Quelqu'un aurait il une solution pour parer à ce problème ? En vous remerciant. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 4 ![]() |
je serais très intéressée par une réponse au problème de Gaetan_
|
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() ![]() Inscription : décembre 2006 Messages : 307 ![]() |
J'ai fait du Cybermut il y a très longtemps, difficile de faire une réponse précise chez eux, mais les autres (Paybox, Atos, Spplus) ont cela, qui peut éventuellement exister chez Cybermut :
Le client n'est pas renvoyé automatiquement sur la boutique, par contre la plateforme de paiement renvoi automatiquement une réponse à la boutique. Le client peut donc ne pas revenir à la boutique, mais j'ai quand même une réponse, que je traite. Cela se paramètre et chaque plate-forme de paiement à son appellation. Chez Paybox par exemple cela s'appelle l'url retour http. Bon courage. |
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 2 ![]() |
Bonjour,
Je suis également intéressé par cette question… Max-mag a raison, le mail de confirmation que le serveur de test envoie indique quelle requête est envoyée (variables comprises) et vers quel fichier. Mais dans le code fourni par Cybermut, le contexte de retour est uniquement renseigné avec la variable $order_ref. Comment récupérer $code_retour (qui valide ou non le paiement), afin de pouvoir traiter la commande sans que le client revienne sur le site? Faut-il enrichir le contexte ajouté au lien de retour? Je suis bloqué par la récupération des variables: la banque souhaite passer en production, car chez eux tout est ok… Mais je ne peux pas traiter les commandes! Si quelqu'un aurait une idée pour la récupération des variables, ce serait avec grand plaisir que je la testerai! |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 1 ![]() |
Voici comment je procède :
quand le paiement a été effectué, cybermut nous renvoie le formulaire sur l'adresse de retour cgi2. Je passe donc dans le texte libre ( dans le formulaire que j'envoie au moment de la connexion vers cybermut)les paramètres qui permettent l'inscription dans la base de donnée (IdClient, IdRefCommande). dans le script de la page de retour si j'obtiens un payementOk, je recupère les données du formulaire et alors j'inscris mes données dans la base (paiementRecu...)... chez moi ça marche . De plus le textelibre est inclus dans le haschage (partie vérouillée du formulaire et protégée par le haschage) donc à priori il y a peu de danger.. dites moi si je me trompe ? |
|
|
00
|
|
|
#6 | |
|
Invité régulier
![]() Inscription : décembre 2004 Messages : 19 ![]() |
Citation:
voilà, tout est là, dans la réponse de max-mag. CMCIC-P@iement envoie une notification sur l'url de confirmation (ou "url CGI2") dès qu'une demande d'autorisation de paiement est acceptée ou refusée. Il faut donc faire tous les traitements via la page appelée par le serveur de la banque. Le retour sur la boutique par l'internaute ne doit donc pas être la condition pour que s'inscrive les données dans la base de données de votre système d'information. A+ IDNoires. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com