Bug V5.1

4 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Nous avons une boutique en peel 5.1.

Pour certaines de nos commandes nous trouvons dans la base de donnée, des enregistrements où nous avons à la fois response_code= 00 (le paiement a été accepté par la banque) et id_statut_paiement = 6 (la commande est annulée) alors que lorsque je regarde dans le code ces deux statuts sont contradictoires.

Comment se fait-il que pour ces commandes j'ai ces statuts contradictoires ?

Cela a des conséquences importantes puisque du coup ces commandes ne sont pas traitées (id_statut_paiement = 6) alors que les clients sont débités response_code= 00.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Tomb,

D'après ce que vous me dites, vous avez un moyen e paiement CB.

Quel est le fichier concerné par le code que vous citez?

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Effectivement, nous avons dans la boutique un payement CB.

La page contenant le code que je site est :

paiement/call_response.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Tomb,

A priori, les tests dans call_reponse.php sont du type if ($response_code == 0) {,

ce qui englobe le cas 00.

Et si $response_code == 0, le code qui suit correspond bien à une commande passée avec succès.

Le else suivant réalise la requête que vous évoquez : $sql = "UPDATE peel_commandes SET id_statut_paiement = '6' WHERE id = '".intval($transaction_id)."'";

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping