Erreur de paiement sur PrestaShop
Si vous constatez une erreur de paiement sur PrestaShop avec un écart entre le montant payé et le montant de la commande, cela peut être lié :
- À un retour arrière de l'acheteur via son navigateur.
- Au nombre de décimales paramétré depuis le Back Office PrestaShop.
Retour arrière de l'acheteur via son navigateur :
L'erreur est rencontrée si le marchand a configuré le paramétrage suivant sur le module de paiement :
- Mode de saisie des données de paiement à Acquisition des données sur la plateforme de paiement.
- Gestion du panier à Garder le panier (comportement par défaut de PrestaShop).
Et si l'acheteur effectue la manipulation suivante :
- Il valide sa commande et est redirigé sur la page de paiement.
- Il effectue un retour arrière depuis son navigateur vers la page de son panier.
- Il modifie son panier.
- Il revient directement sur la page de paiement.
- Il finalise son paiement.
Nombre de décimales paramétré depuis PrestaShop
Pour éviter un décalage au niveau de l'arrondi, vérifiez depuis que le nombre de décimales et le même que la devise principale de votre boutique.
Pour vérifier cette information :
- Connectez-vous sur le Back Office .
- Allez dans le menu Préférences puis cliquez sur Général.
- Recherchez le paramètre Nombre de décimale et saisissez la valeur
attendue.
Exemple : 2 pour l'Euro.