gros souci avec paiement par cb spplus commande non enregistrée

Archive

Messagepar jb31 » Jeu 23 Oct 2008, 13:45

Bonjour,
gros souci avec mon système de paiement spplus, après avoir installé held orders je pensais que le problème serait résolu mais pas du tout. Quand le client est redirigé, lors du paiement, sur le site de la banque et qu'il valide ses numéros de carte il n'est pas redirigé sur mon site mais sur sur page d'erreur de mon hébergeur, le paiement est bien pris en compte mais la commande est perdue, aucun moyen de savoir à quoi correspond le paiement.
l'url retour est inscrite en dur dans le code tel que :
// Détermination de l'URL de retour paiement internaute
$urlretour = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');

Est-ce que quelqu'un pourrait m'aider??
Dernière édition par jb31 le Jeu 23 Oct 2008, 13:53, édité 1 fois.
jb31
Membre très actif
 
Messages: 164
Inscription: Ven 29 Aoû 2008, 18:27

Messagepar j4k » Jeu 23 Oct 2008, 13:48

si la validation du paiement renvoi sur une page erreur il semble que ton module de paiement soit mal configuré du coté du serveur de la banque.

Cela fonctionnait-il avant ?

Le mieux est de contacter directement le prestataire de paiement pour lui demander un diagnostic
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar jb31 » Jeu 23 Oct 2008, 13:54

c'est ce que j'ai fait mais il me dise que l'url retour est inscrite en dur dans le code tel que :

// Détermination de l'URL de retour paiement internaute
$urlretour = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');

est ce que ce code est bon?
jb31
Membre très actif
 
Messages: 164
Inscription: Ven 29 Aoû 2008, 18:27

Messagepar j4k » Jeu 23 Oct 2008, 14:02

et bien tep_href_link est une fonction propre à osCSS, il est normal que le serveur de ta banque ne sache pas l'interprété.

Il faut ici lui indiquer une url en dur amha
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar jb31 » Jeu 23 Oct 2008, 14:05

c'est à dire???
$urlretour = tep_href_link(http://monsite.com/checkout_process.php, '', 'SSL');

c'est ça?

de plus je ne sais pas si c'est bien ce que tu dis car il y a d'autres codes du type
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT
tep_mail(STORE_NAME, MODULE_PAYMENT_CEP_EMAIL

et je pense qu'il fonctionnent car les paiements marchent, c'est seulement cette url retour qui pose problème...
Dernière édition par jb31 le Jeu 23 Oct 2008, 14:09, édité 1 fois.
jb31
Membre très actif
 
Messages: 164
Inscription: Ven 29 Aoû 2008, 18:27

Messagepar j4k » Jeu 23 Oct 2008, 15:18

dans quel fichier se trouve ce code ?
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar jb31 » Jeu 23 Oct 2008, 15:21

cep.php
includes/module/payment/
jb31
Membre très actif
 
Messages: 164
Inscription: Ven 29 Aoû 2008, 18:27

Messagepar j4k » Jeu 23 Oct 2008, 15:22

ah oui la d'accord, je croyais que c'était un fichier sur le serveur de ta banque
~ osCSS 1.2.1 ~
Avatar de l’utilisateur
j4k
Site Admin
 
Messages: 1259
Inscription: Mer 27 Avr 2005, 09:13
Localisation: France

Messagepar jb31 » Jeu 23 Oct 2008, 15:25

ce problème est rencontré par beaucoup de personnes mais impossible de trouver des bonnes réponses...
jb31
Membre très actif
 
Messages: 164
Inscription: Ven 29 Aoû 2008, 18:27

Messagepar jb31 » Jeu 23 Oct 2008, 15:26

de plus quand on revient sur le site les articles sont toujours dans le panier alors que le paiement a été validé...
jb31
Membre très actif
 
Messages: 164
Inscription: Ven 29 Aoû 2008, 18:27

Messagepar jb31 » Jeu 23 Oct 2008, 15:55

Probleme résolu à moitié, pour cela l'assistance technique m'a dit de commenter la ligne
$urlretour = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');
de cep.php pour que l'url renseignée dans l'admin spplus soit prise en compte.
Mais en faite un problème demeure, malgré avoir installé held_orders je perds les commande même après avoir été redirigé sur mon site, elles sont nul part...
Peut on me renseigner?
jb31
Membre très actif
 
Messages: 164
Inscription: Ven 29 Aoû 2008, 18:27

Messagepar meth » Lun 01 Mar 2010, 18:06

Je suis à peu près dans la même situation, tout fonctionne, la paiement (paybox) fonctionne, après avoir payé j'arrive sur la page checkout_success, mais d'une part le client ne reçoit aucun mail de confirmation de commmande, et d'autre part, la commande n'apparait pas dans l'admin..
Est ce que après le paiement par carte, on doit passer par checkout_process avant checkout_success ??
meth
Membre très actif
 
Messages: 124
Inscription: Mar 26 Jan 2010, 22:36

Messagepar oscim » Lun 01 Mar 2010, 22:04

Je viens de repondre a ton autre post qui traite du même sujet.

Svp, ne duplique pas inutillement les posts du même sujet
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33


Retourner vers osCSS 1.1

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron