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 probleme Paypal remboursement ?

tout servces prestashop

Prestashop : Vérifier la configuration du module PayPal

Pour que le remboursement PayPal fonctionne correctement dans Prestashop, il faut que le module soit bien connecté à un compte Business et que les API REST soient activées.

Accède à Modules > PayPal > Configurer et assure-toi que la connexion est active, sans erreurs. Un module mal configuré ou non synchronisé empêchera le traitement des remboursements depuis Prestashop, même si le paiement initial est bien passé.


Prestashop : Mettre à jour le module PayPal

Une version obsolète du module PayPal peut empêcher le déclenchement des remboursements automatiques. Des bugs connus ont été corrigés dans les dernières versions disponibles sur le PrestaShop Addons.

Mets à jour ton module dans Modules > Gestion des modules. Cela garantit la compatibilité avec l’API PayPal Checkout actuelle, notamment pour les actions de remboursement partiel ou complet depuis la fiche commande Prestashop.


Prestashop : Vérifier les permissions API PayPal

Pour effectuer un remboursement, Prestashop a besoin des droits API complets sur ton compte PayPal. Si ceux-ci sont partiels ou absents, le remboursement échouera sans message d’erreur clair.

Va dans ton compte PayPal Business > Intégrations > API REST, puis vérifie que l’application Prestashop possède bien les autorisations transactions, refunds et payments. Sans ces accès, la commande remboursée dans Prestashop ne sera pas répercutée côté PayPal.


Prestashop : Contrôler les statuts de commande

Prestashop n’autorisera un remboursement PayPal que si la commande est dans un statut validé (comme "Paiement accepté"). Si le statut est incorrect, le bouton de remboursement peut être désactivé ou invisible.

Va dans Commandes > Historique, vérifie que la commande est bien validée, puis essaie de rembourser. Certains modules PayPal n’affichent l’option de remboursement automatique que si le statut correspond à une transaction réussie.


Prestashop : Vérifier les erreurs dans les logs PayPal

Si le remboursement échoue, active les logs du module PayPal pour voir l’erreur exacte retournée par l’API PayPal. Tu trouveras ces logs dans /var/logs/paypal.log.

Les messages comme permission denied, transaction not found, ou already refunded t’indiqueront la cause du blocage. Cela t'aidera à corriger la configuration ou à intervenir directement dans l’interface PayPal si nécessaire.


Prestashop : Effectuer un remboursement manuel sur PayPal

Si le remboursement automatique échoue, tu peux passer directement par l’interface PayPal Business, dans Activité > Paiements reçus, pour rembourser manuellement le client.

Ensuite, reviens dans la commande Prestashop et change manuellement le statut de la commande à "Remboursé". Même si ce n’est pas automatique, cette méthode garantit un remboursement immédiat, en attendant de corriger le module.


Prestashop : Désactiver les modules en conflit

Certains modules tiers (gestion avancée de commandes, facturation, multi-devises) peuvent entrer en conflit avec PayPal, bloquant les remboursements ou modifiant les données transactionnelles.

Désactive temporairement ces modules, puis teste le remboursement. Prestashop fonctionne mieux avec le module PayPal officiel lorsqu’il est isolé de toute surcouche, notamment au moment d’un appel API sensible.


Prestashop : Tester un remboursement partiel vs total

Selon le paramétrage de PayPal, il peut être possible de faire un remboursement partiel même si un remboursement complet échoue (ou l'inverse). La gestion des montants dépend de l’API utilisée et du type de commande.

Teste les deux options depuis la fiche commande : remboursement complet ou partiel. Cela permet d’identifier si le blocage vient d’un plafond, d’une restriction API ou d’un bug d’affichage dans Prestashop.


Prestashop : Assurer une correspondance entre transaction et commande

Si la commande Prestashop est désynchronisée de la transaction PayPal, le remboursement ne fonctionnera pas. Cela arrive après des modifications manuelles ou une erreur lors de la création de commande.

Vérifie dans la commande Prestashop que le numéro de transaction PayPal est bien renseigné. Sans cette info, le module ne saura pas quel paiement rembourser. Ajoute-le manuellement si besoin, ou régénère les informations de paiement.


Prestashop : Contacter le support PayPal pour vérification

Si tous les tests échouent, contacte le support technique PayPal avec l’ID de transaction, la capture d’écran du module et les logs. Ils pourront vérifier s’il existe une restriction de remboursement sur ton compte.

Il peut s’agir d’un blocage lié à la conformité, à une limitation de compte ou à un paramètre côté PayPal. Une fois le problème levé, Prestashop pourra à nouveau exécuter les remboursements automatiques correctement.