-- Browser(s) name and version -- : Tous les navigateurs
Bonjour,
Nous avons implémenté le composant Hikashop avec Systempay (Banque Populaire) sur notre site de commerce en ligne fait avec Joomla, pour permettre aux clients du site d'acheter des produits en effectuant des paiements par CB.
Nous arrivons bien jusqu'à la fin du paiement, en passant par l'interface de la banque. Et nous retrouvons le paiement sur le site du back office de la banque. Mais nous avons 2 problèmes que nous ne parvenons pas à résoudre et qui pour le moment remettent totalement en question le choix de cette solution :
- le site ne récupère jamais l'info de la banque comme quoi le paiement est passé. Les commandes restent au statut "Créé" et je vous ai mis une capture de la réponse sur l'URL de notification ("response= " OU "response= <span style="display: none;">KO-Order not found" selon les cas) qui semble confirmer qu'il n'y a pas de réponse ou que l'info relative au n° de commande n'est pas transmise
- à la toute fin, lorsqu'on rebascule automatiquement sur notre site, nous atteignons une URL du type
www.NOTRESITE.fr/component/users/?view=l...ci9wYW5pZXIvb3JkZXI=
(Chose qui nous paraît étrange, le paramètre "Itemid" est TOUJOURS =108 quelle que soit la commande passée)
Je vous ai mis une capture de l'écran avec le message qui s'affiche : "Erreur Une erreur est survenue durant le processus de paiement."
Vous conviendrez que pour le client final, voir qu'il y a eu une erreur, que la commande ne change pas de statut alors qu'il est débité sur son compte, ce n'est pas génial.
Cela fait 2 semaines que nous essayons tout notre possible pour résoudre ce problème. Hormis le paramétrage des modules, nous avons fait appel à l'assistance de Systempay qui nous a répondu ceci lors de nos divers échanges :
"Votre problématique n'est pas liée à notre module"
"Le fait que dans l'historique de la transaction lors de l'appel à l'IPN vous n'avez pas de réponse ne concerne pas la plateforme mais votre serveur"
"C'est votre serveur qui doit donner un réponse comme par exemple "Update orderid" ou "prise en compte de la commande"."
"Une fois que le paiement est terminé vous devez vérifier avant d'appuyer sur le bouton Retour à la boutique si la commande s'est mise à jour grâce à l'IPN"
"Votre message d'erreur est au niveau de votre intégration"
"A chaque paiement nous recevons dans le formulaire de paiement l'url de retour que nous devons appeler. Donc l'url que vous avez renseignée dans Paramétrage >> Boutique >> URL de retour ne sera pas appelé puisqu'elle est surchargée dans le formulaire. Donc vous devez prendre en compte que c'est cette url de retour qui sera appelée et apporter les modifications nécessaires dans votre intégration"
Nous sommes un peu perdus car nous ne voyons pas dans le paramétrage d'Hikashop où nous pouvons agir sur cela (encore nous avons déjà essayé tout ce qui nous semblait possible)
D'avance merci pour votre aide ou pour nous apporter des pistes de résolution