THELIA Forum

Welcome to the THELIA support and discusssion forum

Offline


Bonjour,
J'ai installé le plugin KlikAndPay et, en mode test, tout se déroule parfaitement. La carte est validée et je suis redirigé vers la page de confirmation qui me dit que le paiement a bien été effectué.
Lorsque , du côté KlikAndPay, je tente de passer en mode production, je reçois le message suivant :

Test de l'Url de retour client transaction acceptée :
https://mon_site/web/klikandpay/order/placed/
404 Not Found

De ce fait le passage en mode production est bloqué.
Je comprends que la page renvoie une erreur 404 puisque le paramètre est absent lorsqu'on fait une requête sans le hashcode.
Comment puis-je contourner ce problème ?
Par avance, merci

Last edited by fcarfantan (22-03-2019 12:30:59)

Offline


L'URL /klikandpay/order/placed n'existe pas, c'est /klikandpay/order/placed/le_hash_de_la_transaction l'URL.

Par ailleurs, la racine de ton sites est https://mon_site/web ? Tu devrais faire pointer la racine sur /web au lieu de /


OpenStudio Toulouse

Offline


C'est exact , mon url pointe sur le dossier web. L'URL renseignée sur le Back office du fournisseur klik and pay comprend le dossier web.
L'url qui a été fournie à klik and pay ne contient pas le hash , étant donné que ce hash dépend de la transaction effectuée
Klik and play me refuse le passage en prod car l'adresse donnée lui renvoie une erreur 404 .

Offline


Il y a un problème de configuration de l'URL de retour dynamique :

Finally, to automatically validate a transaction, you have to set the Dynamic Return URL in your klik & pay backoffice, menu Account Set-up > Dynamic Return.

    Dynamic Return URL: http://www.yourdomain.com/klikandpay/co … ?commande=

Important: If you use the dynamic return URL, it's also very important to checked the value MONTANTXKP (Transaction amount).

Plus de détails dans le readme du module : https://github.com/thelia-modules/Klika … /README.md


OpenStudio Toulouse