THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Commandes

(29-05-2017 14:26:43)


J'ai un soucis assez récurrent sur le site web, lorsqu'un utilisateur effectue une commande.
Il réussit bien tous les étapes du processus mais à payer sa commande sauf que dans le BO.
Lorsque je regarde la commande en question, elle est en statut "Non payée" alors que via mon module paiement qui est Ingenico.
Je vérifie sur les gestions de transactions des commandes et sa commande a bien été réglé et il a été débité.

Est ce que vous auriez une idée d'où peux provenir le bug en question ?

Offline

#2 Re: Commandes

(29-05-2017 14:34:07)


Ce n'est pas un bug.

Pour qu'un commande passe à l'état "payé", il faut que la banque envoie une confirmation de paiement au serveur, via une "URL de retour".

Si c'est toi qui a écrit ce module, il manque sans doute cette partie.


OpenStudio Toulouse

Offline

#3 Re: Commandes

(29-05-2017 15:11:15)


Il a bien cette partie là dans le module avec une URL qui indique quand la commande a été payé.
Sauf que l'erreur n'est arrive pour environ 2/3 commandes

Offline

#4 Re: Commandes

(29-05-2017 15:47:19)


Si ça marche, mais pas tout le temps, tu devrais logger les appels de la banque, comme le fait le plugin Atos par exemple, afin de voir où se situe le problème.


OpenStudio Toulouse

Offline

#5 Re: Commandes

(29-05-2017 16:57:37)


C'est à dire prendre exemple dans le contrôleur qui permet d'effectuer le paiement c'est ça ?

Offline

#6 Re: Commandes

(29-05-2017 22:30:57)


Non, le contrôleur qui traite l'URL de retour: https://github.com/thelia-modules/Atos/ … roller.php


OpenStudio Toulouse