Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger message erreur Permission Denied sur Paybox ?

tout servces prestashop

1. PrestaShop : Vérifier l’adresse IP autorisée dans l’interface Paybox

L’erreur Permission Denied dans PrestaShop survient souvent lorsque l’IP du serveur n’est pas autorisée dans l’interface Paybox. Paybox ne répond qu’aux adresses préalablement déclarées dans son système.

Connectez-vous à votre console Paybox et ajoutez l’adresse IP publique de votre hébergement PrestaShop dans la liste des IP autorisées. Cela garantit que les transactions sont bien acceptées par la passerelle Paybox.


2. PrestaShop : S’assurer que l’URL de retour est bien configurée

Un message Permission Denied peut apparaître si les URLs de retour dans la configuration Paybox ne correspondent pas à celles générées par PrestaShop. Cette incohérence empêche la validation de la commande.

Dans l’interface Paybox, vérifiez les URLs d’appel (IPN, retour client) et comparez-les avec les paramètres du module Paybox. Elles doivent pointer vers des liens valides issus de votre site PrestaShop.


3. PrestaShop : Vérifier le bon numéro de site et rang Paybox

L’erreur Permission Denied peut également être causée par un numéro de site incorrect ou un rang Paybox erroné. Ces identifiants sont indispensables pour authentifier la boutique auprès de Paybox.

Dans les paramètres du module Paybox pour PrestaShop, saisissez exactement le numéro de site, rang, et identifiant HMAC fournis par Paybox. Une seule erreur dans ces données empêche toute transaction sécurisée.


4. PrestaShop : Mettre à jour le module Paybox à la dernière version

Un module obsolète peut ne pas être compatible avec les nouvelles exigences Paybox, provoquant l’erreur Permission Denied. Ces exigences évoluent régulièrement pour des raisons de sécurité.

Rendez-vous dans Modules > Module Manager de PrestaShop, recherchez le module Paybox et installez la dernière version disponible. Cela garantit une compatibilité complète avec les serveurs actuels de Paybox.


5. PrestaShop : Vérifier les paramètres de signature HMAC

Le message Permission Denied est souvent lié à une clé HMAC invalide. Cette clé est utilisée pour signer les transactions entre PrestaShop et Paybox de manière sécurisée.

Assurez-vous que la clé HMAC SHA1 ou SHA256 saisie dans la configuration du module correspond bien à celle fournie par Paybox. Une mauvaise clé empêche la validation cryptographique des paiements.


6. PrestaShop : Activer le mode test uniquement avec les bons identifiants

Si vous utilisez le mode test, vous devez impérativement entrer les identifiants de test fournis par Paybox, différents des identifiants de production. Sinon, l’erreur Permission Denied apparaîtra systématiquement.

Dans le module Paybox de PrestaShop, activez le mode test uniquement si vous utilisez les informations de test officielles. Le mélange entre données réelles et mode test entraîne un refus de connexion.


7. PrestaShop : Vérifier que le serveur n’utilise pas une IP dynamique

Certains hébergements utilisent une adresse IP dynamique, ce qui peut causer une erreur d’autorisation sur Paybox. La plateforme n’accepte que des IP fixes ou explicitement déclarées.

Demandez à votre hébergeur si l’IP de votre serveur PrestaShop est statique. Si ce n’est pas le cas, basculez vers une offre avec IP fixe pour garantir un accès permanent aux services Paybox.


8. PrestaShop : Vérifier les restrictions de firewall ou de proxy

Le firewall de votre serveur ou un proxy mal configuré peut bloquer les requêtes sortantes vers Paybox, générant des erreurs comme Permission Denied lors de la communication.

Assurez-vous que les ports nécessaires (ex. : 443) sont bien ouverts et que les adresses Paybox sont accessibles sans blocage. Cela garantit une connexion fluide entre votre site PrestaShop et la passerelle.


9. PrestaShop : Consulter les journaux de log du module Paybox

Le module Paybox pour PrestaShop peut générer des fichiers de log contenant des détails sur les erreurs rencontrées, y compris celles liées à la permission ou à l’accès refusé.

Accédez au répertoire /log ou à l’espace du module Paybox pour consulter ces fichiers. Vous y trouverez des informations techniques utiles pour identifier la cause exacte de l’erreur Permission Denied.


10. PrestaShop : Contacter le support Paybox avec les données techniques

Si toutes les configurations dans PrestaShop sont correctes, il peut s’agir d’un blocage côté Paybox. Dans ce cas, vous devez contacter leur support en leur fournissant les éléments techniques nécessaires.

Envoyez le numéro de site, l’adresse IP du serveur, les logs d’erreur, et les URLs de retour utilisées. Cela leur permettra de diagnostiquer plus rapidement le problème d’autorisation lié à Permission Denied.